有问题的驱动器是 3TB SATA Seagate(ST3000DM001-9YN166;固件:CC4H)硬盘驱动器,我的系统是 Windows 7 64 位。
不久前我遇到了一些 GPU 问题,需要硬重置几次,因为视频输出会冻结;驱动程序更新了一个快要坏掉的 GPU,结果把它搞坏了,我试图寻求帮助,但每次我“尝试”修复时,都需要硬重置才能回到 Windows 尝试另一个驱动程序版本。
放弃并移除 GPU 并返回 Windows 后,我的一个驱动器消失了。
我把它运行在我的外部 USB 外壳上,4 个分区中的一个变成了 RAW。我后来把它格式化,并把它保留为未分配状态,因为我假设该区域很可能有一个坏扇区。
我尝试将驱动器放回我的电脑中,但 Windows 仍然无法识别它。
有什么建议可以解释为什么驱动器通过 SATA 连接到 PC 时无法识别,但在外部 USB 3.0 机箱中却可以正常工作?
其中一个分区是主数据驱动器号,因此我一直在从中写入/读取,它现在在机箱中工作。
答案1
我发现有两个可能的罪魁祸首:
- 磁盘没有获得足够的电力来启动。如果磁盘驱动器的性能下降,则可能需要比平时更多的电力来启动。USB 3.0 可能提供足够的电力。还请检查电源线。
- 您以某种方式将引导扇区文件写入了辅助硬盘。在这种情况下,它应该可见,
Disk Management
但不是Windows Explorer
。
如果使用以下步骤,将清除硬盘驱动器。我最近遇到了第二个隐藏驱动器的情况。我可以看到它,但只能在其中,Disk Management
并且可以安装驱动器并通过它访问内容。我尝试在命令提示符下对其进行格式化:
diskpart
list vol
sel vol x, where `x' is the volume number associated with the drive
clean
如果驱动器包含引导扇区,它将不允许您清理驱动器。
对于上述第二种情况,您需要将引导扇区文件从辅助硬盘驱动器迁移到主硬盘驱动器。这个答案应该对案例#2有帮助