如何从 Windows 10 写保护磁盘恢复文件

如何从 Windows 10 写保护磁盘恢复文件

在两个磁盘(0 和 2)上设置三个 SSD,分别安装 Win 10 Pro,并配备唯一的产品密钥。

在磁盘 2 上启动 Windows 时,我运行了当前的 NVidia GeForce 驱动程序安装程序来更新驱动程序。安装程序锁定了计算机(旋转器在旋转过程中停止,鼠标和键盘无响应),经过几个小时的等待以确保安全后,我硬重启了。

现在,在上述过程中运行 Windows 的驱动器将无法启动(stopcode 注册表)。当我在另一个驱动器 (0) 上启动 Windows 时,驱动器 2 上的卷会正常挂载。但是,驱动器本身被标记为“写保护”。我可以毫无问题地浏览大多数非用户目录,但用户目录的权限受到限制(只有用户可以读取)。要访问用户目录,我似乎需要更改它们的权限。但是,由于整个驱动器上的只读设置,当然无法更改。

我尝试过 diskpart attr disk clear readonly,它报告成功。但是,磁盘仍然处于写保护状态(当前只读状态:是)。

据我所知,在这种情况下,删除写保护的唯一方法是重新格式化和分区驱动器。但是,肯定有办法获取数据(它位于在那里!:) )先把它关掉?

[编辑] 需要说明的是,我确信我可以使用第三方商业产品进行一些数据恢复。我正在寻找一种“纯粹的”Windows 方式来实现这一点——这似乎不是一种需要增强的数据恢复方法来解开 Windows 看似简单但僵化的属性和权限的情况。

答案1

Windows 10 恢复环境的 CMD 忽略 NTFS 权限并包含 xcopy 和 robocopy,它们都可以用于将数据从问题驱动器复制到另一个位置。

要启动它,我按住 Shift 键,同时单击 Windows 登录启动画面中的“重新启动”、“疑难解答”、“高级选项”,然后单击“命令提示符”。

在 CMD 中,我使用 robocopy 和选项 /MIR /XJ /R:0 /W:0 将问题驱动器“镜像”到另一个驱动器,跳过尝试复制整个系统驱动器时会遇到的连接点,这会导致无限循环,然后最后两个有效地让它跳过错误(那些损坏的 NVidia 驱动程序文件)。我使用本地连接的驱动器作为目标,但我相信 robocopy 能够定位公共(来宾模式)共享,而无需先将共享安装到字母上(WinRE CMD 不支持)。

我无法使用 xcopy,因为我的文件的完整路径超出了 xcopy 的 254 个字符的限制。

相关内容