我遇到了一个有趣的情况;我的主要操作系统硬盘开始出现问题。这是一个 SSD,根据制造商的说法,当这种情况发生时,它会自动切换到只读状态以保存我的数据。
由于磁盘损坏,我无法启动原始 Windows 10 操作系统。我现在正在从不同的 Windows 10 安装中读取驱动器,但其中一个文件夹无法访问,因为新操作系统无权读取它,并且我的本地管理员帐户不是该文件夹的所有者。
所以我被困住了;我无法访问该文件夹,因为我没有权限,而且我无法更改权限,因为驱动器处于仅就绪状态。
我如何才能访问数据以便恢复它?
答案1
如果你在另一台计算机上有足够的可用空间(略多于用过的您可以使用 Disk2vhd 来恢复损坏磁盘中的空间(释放损坏磁盘中的空间),然后将磁盘克隆为 VHD 映像。 (我会使用 Disk2vhd 来实现这一点,尽管它并不是一个真正的备份工具。)Windows 10 可以将 VHD/VHDX 映像本机附加为可写虚拟磁盘,这样您就可以拥有这些文件的所有权,然后授予自己对这些文件的完全权限。
或者,找到一个使用备份权限。此权限由管理员拥有,允许以“备份目的”打开文件,绕过权限检查,这样备份软件就可以复制每个人的文件。我刚刚发现的一个这样的工具是PowerShell 模块在 GitHub 上。
或者,使用 Linux 计算机(例如启动 Ubuntu Live CD)–默认情况下,ntfs-3g驱动程序完全忽略 NTFS 权限,其行为就像普通 FAT 一样。
答案2
大多数文件夹(尤其是用户配置文件文件夹)都允许访问本地管理员组,该组在所有系统上具有相同的安全标识符。因此,管理命令提示符应该能够导航到它们并复制数据。
如果权限不够,您可以启动机器进入恢复菜单并使用那里的命令提示符。恢复环境是 Windows 的精简版,通常不遵守访问控制列表。
另一种方法是使用磁盘2vhd将驱动器复制到可以修改权限的虚拟硬盘 (VHD) 中。接受 EULA,取消选择旧磁盘中除主卷之外的所有卷,选择保存 VHD 的路径,确保未选中“使用 Vhdx”,然后单击“创建”。如果出现错误,请切换“使用卷影复制”复选框并重试。复制完成后,您可以关闭 Disk2vhd。在文件资源管理器中双击生成的 VHD 文件,它将被安装,看起来像任何其他驱动器一样。您可以对虚拟驱动器进行任何更改,而不会影响原始驱动器。完成后,您可以右键单击已安装的卷并选择弹出。