Windows 7 - 读取外部驱动器时忽略安全性

Windows 7 - 读取外部驱动器时忽略安全性

我的 XP 电脑上的系统硬盘出现故障(随机损坏扇区)。因此我换了一块新硬盘并尝试恢复文件。文件系统是 NTFS。

我尝试恢复文件时使用的系统是 Windows 7。我显然是此机器的管理员。我尝试恢复的最后数据是 Documents and Settings 文件夹中的内容。
我使用 SATA 转 USB 电缆,这样我只需将其作为外部硬盘插入即可。

问题:
在 Windows 资源管理器中,当我尝试复制数据时,我不断收到安全警告和错误消息提示。它不断告诉我必须更改文件夹及其所有内容的所有者权限。如果我告诉它更改所有文件和文件夹权限,则需要很长时间,因为它必须遍历所有文件夹内容才能更改权限。

有没有办法让我在执行此操作时忽略文件权限?

谢谢

答案1

不,没有办法忽略 NTFS 权限。


最好的办法是更改驱动器及其所有内容的所有权限。至少在 XP 中有两个选项:

  • 从父级继承适用于子对象的权限条目
  • 替换子对象的权限

如果您同时启用一次,则每个“子对象”(文件或文件夹)的权限将被替换为“从父级继承”。

第一次改变可能需要很长时间,但进一步的改变应该非常快,因为只有一个对象(驱动器根)的权限需要改变 - 里面的文件将具有“继承”设置并且不需要改变。

答案2

其他答案都是错误的。您确实需要对所用机器具有管理权限,但不需要对要从中恢复数据的磁盘具有管理权限。我曾两次成功地使用此方法从写入失败的磁盘中恢复数据任何事物可能对他们造成进一步的损害。

  1. 下载名为访问增益
  2. 连接要恢复的磁盘但不访问它,现在最安全的做法是使用将其设置为只读diskpart(有很多关于如何执行此操作的教程,请搜索)。
  3. 在 Windows 8 及以上版本中,使用高级启动选项重新启动以禁用驱动程序签名强制执行。在 Windows 7 中,在启动时按住 F8 即可看到该选项。这是暂时的 - 仅适用于下次启动。
  4. 如上所述,将磁盘再次设置为只读。
  5. 按照随附的说明安装 AccessGain 驱动程序并将其附加到目标驱动器。
  6. 将您的文件恢复到不同的驱动器。
  7. 按照说明分离并卸载驱动程序。
  8. 正常重启以确保您的机器再次强制执行驱动程序签名。

这使您的系统相信它具有对磁盘上的驱动器的完全访问权限,而无需修改任何安全描述符或任何其他可能造成损害的写入操作。

确保您的驱动器以只读方式安装的更多选项。

答案3

您可以在备份模式下使用 Robocopy 来复制您没有权限的文件,但我认为您仍然必须拥有新文件的所有权。

但是,由于它们现在位于 Sata 驱动器上,因此所花的时间不会比通过 USB 所花的时间长。

答案4

似乎目前还没有办法让任何版本的 Windows 忽略 NTFS 权限。

最好的办法是使用另一个操作系统(Linux 或 Mac)安装驱动器并以此方式读取数据。这些操作系统使用第三方驱动程序读取/写入 NTFS,并且它们通常会忽略除最简单的读取/写入/执行文件权限之外的所有权限,即使没有忽略所有内容的选项。我能够访问一些 NTFS 驱动器上的所有文件,没有任何文件权限问题,而当它在 Windows 中安装时,会出现各种访问/权限错误。

在 Linux 上,您可以使用NTFS-3G驱动程序来挂载 NTFS 卷。

如果你使用的是 Mac,它可以将 NTFS 驱动器安装为只读,这足以提取你的数据。如果你想要写入权限,请查看Paragon NTFS或者Tuxera NTFS。它们都是付费软件,但 OEM(Seagate、WD、Toshiba)通常会提供免费版本,该版本仅适用于其品牌驱动器,请访问 OEM 的下载部分。

相关内容