在 Windows 7 下无需 Chowning 即可访问以前的 XP 驱动器作为第二个驱动器

在 Windows 7 下无需 Chowning 即可访问以前的 XP 驱动器作为第二个驱动器

关于:在 Windows 7 下将以前的 XP 驱动器作为第二个驱动器访问

从 XP 机器中移除主驱动器并通过 USB 适配器将其连接到运行 Windows 7 的机器。有没有办法在不更改所有权等内容的情况下读取该驱动器?

这表明不是:http://social.answers.microsoft.com/Forums/en-US/vistasecurity/thread/0ec97143-db51-450e-bef9-88ce29e100db

但我并不满意。我正尝试从故障驱动器中恢复文件。我最不想做的就是在故障驱动器上开始写入内容。我需要仅复制操作。

也许有一种方法可以创建一个用户并匹配目标驱动器上的管理员 sid。

答案1

Windows Vista 和 7 的安全模型与 XP 完全不同。此外,在安装 Vista/7 时,操作系统无法识别旧硬盘上的先前用户,因此它会将旧硬盘视为外来硬盘。

答案2

我会备份驱动器中的文件,然后重新格式化为 FAT32,然后再恢复文件。

您无法将 NTFS 转换为 FAT32。PartitionMagic 或类似程序也许可以做到这一点,但我不清楚 - YMMV。

编辑:然后我会将驱动器连接到不支持或无法与 NTFS 分区配合使用的操作系统。我知道 Mac OS X 无法与 NTFS 分区配合使用 - 我可以看到您通常看不到的各种文件,然后将它们复制掉。我相信在 Linux 下也可以重现这种情况。您可能能够获得一张 Live CD(或分区或 VM),然后使用 USB 驱动器安装驱动器,最后复制您要追踪的文件!

但并不能保证此方法一定有效。

答案3

如果你有足够的可用磁盘空间,你可以尝试使用 ghost/true image 之类的工具来获取磁盘映像/快照

如果驱动器出现故障,事情显然会变得复杂,但大多数映像工具都有忽略错误并复制其可以复制的内容的选项。然而,这使得确定哪些部分被正确复制变得更加困难。

获得图像后,您可以尝试将其还原到真实驱动器或分区,或者还原到虚拟机(例如 Virtual XP)中的新驱动器,然后使用文件的所有权。

答案4

最好的办法是尝试在 Linux 实时发行版(如 Ubuntu)下恢复驱动器。它不会对忽略 XP 驱动器上的安全权限有任何顾虑。

相关内容