如何在 Windows 7 上访问旧的 NTFS SATA 磁盘?

如何在 Windows 7 上访问旧的 NTFS SATA 磁盘?

我正在构建一台新的 Windows 7 机器,并尝试将旧的 NTFS SATA 磁盘作为辅助驱动器添加到系统中,但遇到了问题。

系统是 Z68 主板上的新款 Core i3,操作系统是安装在 OCZ Agility 3 SSD 上的 Windows 7 Home Premium,硬盘是三星 HD501LJ。我在 SSD 上安装了 Windows,但没有安装 HD。

安装硬盘后,我启动 Windows 并进入磁盘管理,它显示

您必须先初始化磁盘,然后逻辑磁盘管理器才能访问它。

此外,磁盘管理控制台显示驱动器的大小为 931.52GB,而不是 BIOS 和其他机器显示的 465.76GB。

由于我最初将它放在 SATA III 端口上,我尝试将它移到 SATA II 端口,但这没什么区别。然后我尝试将它放入外部 SATA 外壳中,虽然它显示了正确的大小并且没有要求我初始化磁盘,但它也不允许我访问驱动器。它正确地显示它是基本的磁盘,并包含一个健康积极的主分区,但它没有显示卷名,请允许我设置驱动器号或确认它是一个 NTFS 卷。

硬盘在我的 Vista 和 XP 系统上运行良好。欢迎提出建议。

答案1

尝试从 Linux Live CD 启动,例如Ubuntu

如果 Linux 可以正确看到 HDD,那么问题很可能是缺少 Windows 驱动程序。

另一方面,如果 Linux 对此 HDD 的行为与 Windows 类似,那么很可能是硬件问题。

答案2

看起来这是 Windows 7 造成的混乱。

当我第一次尝试安装 Windows 7 时,安装程​​序将 HD 检测为设备 0,将 SSD 检测为设备 1,并且两个驱动器都报告为正确的大小。我在安装程序中对 SSD 进行了分区,之后,SSD 显示为设备 0,而硬盘显示为设备 1,大小不正确。这似乎是 W7 破坏了其对硬盘大小的认识的地方。

最后,我让系统正确识别硬盘的方法是擦除 SSD 并从头重新安装 Windows 7。

相关内容