操作系统更改后驱动器无法访问

操作系统更改后驱动器无法访问

我的电脑有一个 C: 盘,其中包含操作系统,还有一个 E: 盘,其中包含一堆数据。

我通常使用 Windows 8,但偶尔也会使用 Windows 7。为此,我物理移除了包含 C: 的 SSD,并将其替换为另一个。E: 保留在原位。

上次我这样做时,在我切换回 Windows 8 后,驱动器 E: 已无法访问。驱动器显示在 Windows 资源管理器中,但当我尝试打开它时,弹出窗口显示“位置不可用。E:\ 无法访问。访问被拒绝。”

我尝试换回 Windows 7,但它仍然报告同样的情况。

虽然我无法查看驱动器上的任何内容,但我可以说它的内容仍然存在,因为当我更改驱动器的所有权(无奈地更改为“所有人”)时,对话框列出了所有文件名,因为它依次更改了每个文件的所有权。

“有效权限”显示我有权访问。我无法扫描错误,因为它显示 Windows 无法访问磁盘。

我如何才能重新访问该磁盘的内容?

(对于 Windows 7,我登录到域;对于 Windows 8,我是本地用户,并且这台机器上从未有过域。我是这台电脑的唯一用户,并且在两个操作系统下我都拥有完全的管理员权限。)

答案1

简而言之:Knoppix。

有人留下了一个答案,建议 Linux 能够读取该驱动器,但他们删除了答案,所以我不能相信他们。我不愿意采用这种方式,因为我不熟悉 Linux,而且设置另一个操作系统听起来很麻烦。然而,结果却相当容易。

通过 Google 搜索 Linux 启动盘,我找到了http://www.knopper.net/knoppix/index-en.html,我可以从那里下载 Knoppix(Linux 的一种)启动盘的 ISO。我将其刻录到 CD 上,启动它,然后瞧!我的所有数据都在这里了。我发现 Knoppix 非常像 Windows,我可以轻松地完成我需要做的事情。

我找到一个闲置的硬盘,它足够大,可以复制所有数据,然后在 Knoppix 中复制。然后返回 Windows,格式化原始驱动器,然后将所有数据重新复制回它(在 Knoppix 中)。

事实证明,Windows 8 并不喜欢你背着它更改驱动器的内容,所以当我重新进入 Windows 时,它报告驱动器仍为空。我发现,如果我在移除数据驱动器的情况下启动 Windows,然后在重新插入数据驱动器后再次启动,Windows 就会正确识别其内容。可能是我没有这样做才导致了故障。

完整的正确顺序如下。(我的 PC 只能容纳两个硬盘,分别位于 SATA-1 和 SATA-2 端口。涉及的三个驱动器是打开 Windows 的驱动器、我的(无法访问的)数据驱动器和一个空的备份驱动器。如果您有更多硬盘端口,则不必像我一样进行那么多驱动器交换。)

  1. 我的 SATA-1 上有 Windows 驱动器,SATA-2 上有数据驱动器。我无法读取数据驱动器。
  2. 关闭 Windows。
  3. 将备份驱动器插入 SATA-1,将数据驱动器插入 SATA-2。
  4. 插入 Knoppix 启动 CD 并启动。
  5. 将数据驱动器中的所有内容复制到备份驱动器。
  6. 关闭 Knoppix。
  7. 将 Windows 驱动器插入 SATA-1,将数据驱动器插入 SATA-2。
  8. 启动进入 Windows。
  9. 格式化数据驱动器。
  10. 关闭 Windows。
  11. 将备份驱动器插入 SATA-1,将数据驱动器插入 SATA-2。
  12. 插入 Knoppix 启动 CD 并启动。
  13. 将所有内容从备份驱动器复制到数据驱动器。
  14. 关闭 Knoppix。
  15. 将 Windows 驱动器插入 SATA-1 并不要将任何东西插入 SATA-2
  16. 启动进入 Windows。
  17. 关闭 Windows。
  18. 将数据驱动器重新插入 SATA-2。
  19. 启动进入 Windows。
  20. 欢喜!我的数据又可以访问了!

相关内容