我在启动 Windows 7 时意外从 2TB 驱动器中拔下了 SATA 电缆(不要问),重新启动回 Win 7 后,它现在说我需要重新格式化磁盘才能使用它。
我启动了 Ubuntu 分区并在那里检查,数据都在那里,分区在 gparted 中看起来没问题。我也在 testdisk 中测试了它,没有发现任何问题。
我想让驱动器在 Windows 7 中再次工作,而不必重新格式化它,因为在重新格式化之前我没有足够的空间来备份数据。
任何帮助将不胜感激。
编辑:当我使用 Acronis Disk Director 时,驱动器显示为 128GB
编辑 2:我已经在 Ubuntu 中重新格式化了驱动器(NTFS),但它仍然无法在 Win 7 中工作
我的设置如下:
500GB HDD - 主可启动,2 个分区
1TB HDD - 1 个分区
2TB HDD << 已损坏
答案1
问题可能是硬盘的固件损坏了。
请参阅此文章:当硬盘显示为 32MB 时恢复出厂硬盘容量,其中写道:
对于导致该问题随机袭击 PC 用户的原因,我们无法给出很好的技术解释,但可以说,驱动器固件中称为 LBA48、HPA 和 DCO 记录的部分已损坏。
该解决方案使用Atola Technology HDD 恢复容量工具修复固件。
请谨慎使用,并首先通过 Ubuntu 保存驱动器上的所有数据。
另一种可能性是,磁盘最初是在不支持 48 位 LBA 大磁盘支持 (LBA48) 且没有大于 137 GB 的驱动器的系统中分区的(换句话说:Ubuntu 未正确格式化 NTFS)。即使它现在安装在可以正确处理大磁盘的机器上,它仍然只有一个大小为 137 GB 的分区可以使用。驱动器的其余部分未定义。有三个选择,但两者都是通过 Windows 而不是 Ubuntu:
在 Windows 的硬盘管理工具下,找到 HDD。它应该显示它有一个 128 GB 的分区和一堆未分配的空间。您可以告诉它在同一个 HDD 上创建第二个分区,大小随意,最大可用空间为最大值,然后为您格式化。就 Windows 而言,它将成为第三个硬盘。128 GB 现有分区上的所有数据仍将保留在那里。
或者,在同一个地方,您可以告诉 Windows 销毁该驱动器上的现有分区(您肯定会丢失其所有数据!)。然后告诉它在未分配的驱动器上创建一个任意大小的分区,最大大小为完整大小。
答案2
您可以在 Windows XP/Win Vista/Win 7 中查看光盘的运行情况,在“开始/配置/管理工具/计算机管理器”的左栏中可以找到“光盘管理器”。在那里您可以找到您的光盘。您可能需要激活光盘或重新指定光盘号。如果没有任何帮助,请检查硬盘后面的跳线设置。某些驱动器具有限制驱动器的跳线设置。您有最新的 BIOS 吗?许多硬盘问题都与主板 BIOS 有关。
答案3
http://www.sevenforums.com/tutorials/681-startup-repair.html
修复 Windows 7 启动后,您可能无法进行双启动。我假设您使用 Linux 引导加载程序来控制您启动到哪个操作系统,因此您可能需要再次进行设置。