如何在Windows XP上以只读方式安装硬盘驱动器?


10

最近,我有理由将硬盘驱动器从爆炸的计算机上移到另一台计算机上,以恢复数据。在(不幸的)情况下,捐赠者和接受者都是Windows XP SP3计算机。我想确保移植的驱动器不会被接收方的计算机更改,因此我搜索像地狱一样,但是找不到找到将移植的驱动器安装为只读方式的方法。

如何在Windows XP上以只读方式安装硬盘驱动器?

Answers:


12

有一个内置的mehanism挂载文件系统只读在Windows中,排序的。绝对不像* nix操作系统上的只读安装。

此Superuser.com答案有详细信息。您diskpart用来切换readonly卷上属性的更改正在更改“只读”磁盘。您正在修改磁盘以防止其被修改。特别是,切换该位而忘记将其切换回去可防止Windows在将磁盘返回源系统时启动。

这是用于故障排除的合适技术,但不是用于司法目的的合适技术。在那种情况下,您确实需要将其安装在支持只读安装的操作系统中,或者最重要的是,使用基于硬件的写阻止程序。对于认真的取证工作,您应始终在过程的每个步骤中使用硬件写阻止程序(并且在对原始驱动器进行映像并为其创建签名之后,应始终使用原始驱动器的映像)。

作为一种替代方法,我将考虑使用非Windows操作系统将源驱动器映像到新驱动器上,然后在Windows中使用新驱动器。

注意:这在XP中不起作用,因为XP版本的diskpart不包含答案所依赖的“ attrib”命令。


1
Evan的答案假定驱动器不可移动。如其他答案中所述,有一种方法可以更改注册表(许多公司已经在使用组策略进行更改)以强制USB驱动器为只读。如果更改生效后才安装驱动器,并且驱动器是通过USB而非eSATA,SATA或IDE连接的,则此类策略/注册表会将驱动器安装为只读。此注册表更改的第一个Google搜索结果是petri.co.il/configure_usb_disks_to_be_read_only_in_xp_sp2.htm,似乎足够准确,值得推荐。
pplrppl 2010年

1
我找不到有关此注册表设置实际调整的驱动程序堆栈中内容的更多信息。假设它在堆栈中足够低,可以真正阻止任何写操作,那么它将满足张贴者的要求,即:“不被接收方计算机更改”。当然,USB连接的速度将比(e)SATA或PATA慢,但是这可能是值得取舍的。但是,对于任何严肃的取证工作,硬件写阻止程序绝对是“必须”。
埃文·安德森

USB 3超速将使USB的速度下降成为一个问题。值得注意的是,USB磁盘盒通常不支持SMART数据,也不能以任何高级方式访问裸机。这不仅不足以进行法律取证工作,还不足以进行详细的故障分析(特定品牌的诊断软件无法通过USB进行工作)。但是,如果您的需求不包括对驱动器的低级访问,它确实为您提供了一种在XP上以只读方式访问驱动器而无需其他硬件或软件的方法。
pplrppl

与PC分开打开驱动器的功能可以在“轻度”恢复情况下提供帮助。有时驱动器一次只能保持工作几秒钟(少于启动Windows和复制文件所花费的时间)。我个人已经通过引导到操作系统,让启动项安定下来,然后打开外部机箱,从驱动器中恢复了数据。一次将数据复制到正常驱动器的目录中,关闭驱动器的电源,使其冷却,再备份电源并获取另一个目录,然后根据需要重复。
pplrppl 2010年

1
@方舟坤-我同意您对我的陈述的评估,并且已经澄清。
埃文·安德森

11

我的回答很晚,但是可能会对其他人有所帮助。

埃弗里特(Everett)在超级用户上有一个完美的解决方案


迟了,但是到目前为止最好的答案。
gparent

+1链接该解决方案,我会记住的。
克里斯·麦肯

我没想到人们会立刻注意到这个答案。很高兴我能帮上忙。
德约夫

4

您可以使用WriteProt(一个小的命令行工具),使您能够在Windows上对文件系统进行写保护。


有趣的小工具!对于休闲的非法证工作,我一定会调查一下。不过,对于发布者的问题,我认为我仍然建议对图像进行成像和处理图像,因为我们正在谈论潜在的数据丢失。处理带有数据的唯一驱动器应保持在最低限度。
埃文·安德森

2

我已经将它添加为书签,但是我从未尝试过:http : //www.microsoft.com/communities/newsgroups/list/zh-cn/default.aspx?dg=microsoft.public.windows .file_system&tid = 4b1a14f7-6bd2-4c9f-ae64-df57c35712bf&cat =&lang =&cr =&sloc =&p = 1

(埃德温(Edwin)的第四篇文章)提供了我正在谈论的解决方案。


2
尽管从理论上讲这可以回答问题,但最好在此处包括答案的基本部分,并提供链接以供参考。
马克·亨德森

1
现在,这是一个死链接。因为您没有复制重要信息,所以您的答案现在毫无用处。
Ariel

2

解:

来自:http : //www.autorunremover.com/

“您可以使用自动运行的病毒卸妆器将USB端口状态设置为只读或可读/可写...”

结论:如果您使用USB电缆将硬盘驱动器放在外部硬盘驱动器盒中,则可以确保将其安装为只读。

根据Software Informer的统计,截至2009年7月7日,有超过4,078人在其计算机上安装了此实用程序。

注意事项:首次安装此实用程序时,它将扫描外部硬盘驱动器。建议您在另一个外接USB驱动器上进行彻底的测试飞行,然后再继续努力。


关闭,但无需获取特定软件即可执行此操作。只需编辑注册表并插入USB驱动器适配器,就可以了。有关注册表项,请参见petri.co.il/configure_usb_disks_to_be_read_only_in_xp_sp2.htm
pplrppl 2010年

1

我从未做过,但是一旦安装完毕,就可以在“我的电脑”下找到它。然后右键单击并选择属性,然后选择安全性选项卡。您也许可以配置所需的权限。

编辑-阅读完整个帖子和EA的答案后,硬件写阻止程序听起来最好。

在回应之前,请先阅读完整的说明,并尽量避免觉得这是击败EA的竞赛


1
是的,在整个“ Beating Evan”事情上祝你好运:)
squillman

嘿嘿...诀窍是让我陷入有关某些OS功能意图等的“宗教争论”。这将大大降低我的速度。
埃文·安德森

1

正如Evan所说,除了克隆驱动器外,没有其他简便的方法。有一个名为PING的linux live发行版,您可以用来启动计算机,它为您提供了在硬盘之间复制分区的功能(它是免费的,而且非常易于使用)


0

有一种方法可以以有效的只读模式访问驱动器。

  1. 正常安装驱动器。
  2. 右键单击驱动器,然后打开文件共享。
  3. 更改共享的权限以删除“写”权限。保留“读取”权限。

现在,通过UNC文件共享进行所有访问,例如\ computer \ mydrive-RO \

我使用此技巧来提供绝对的保证,即我的文件备份程序不会无意间踩到要备份的数据。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.