我做了一件非常愚蠢的事情。cfdisk 向我抛出一个错误,说“严重错误:主分区 3 错误:分区在最后的部分磁柱上结束”,所以我安装了分区表医生看看我是否可以修复该问题。当程序启动时,它告诉我我的分区有问题,并询问我是否要修复它们(不记得真正的消息,但我相信它与磁柱边界有关),所以我盲目地、没有考虑后果就修复了。
现在,我的系统无法启动。我尝试从 Windows 7 安装 CD 启动。我去安装一个新副本,但它说“未找到驱动器”。然后我打开 diskpart。根据 diskpart,只有一个分区,包含一个卷,分配了字母“C”。以前,我有四个分区!它还说文件系统是 RAW。
有什么办法可以修复这个问题吗?我有一些重要的数据,我不想丢失。
后来我尝试磁盘管理选择-l,其中列出了分区表,这是我得到的:
Ignoring extra extended partition 4
Disk /dev/sda: 250.1 GB, 250059350016 bytes
255 heads, 64 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x163df116
Device Boot Start End Blocks Id System
/dev/sda1 6 18 102400 7 HPFS/NTFS
Partition 1 does not end on cylinder boundary.
/dev/sda2 18 7851 62918572+ 7 HPFS/NTFS
/dev/sda3 13073 30402 139196416 f W95 Ext'd (LBA)
/dev/sda3 13073 30402 139196416 f W95 Ext'd (LBA)
/dev/sda3 13073 30403 139203193 7 HPFS/NTFS
我不知道这是否有帮助,但至少这是额外的信息。
此外,我的分区方式如下:
40MB (Unallocated)
100MB (System Reserved)
60GB (Windows, C:)
40GB (Was reserved for secondary OS)
~132GB (Home, E:)
答案1
如果您可以使用第二台计算机刻录 CD,则可以在 liveCD 上尝试 TestDisk:
http://www.cgsecurity.org/wiki/TestDisk_Livecd
TestDisk 是一款功能强大的免费数据恢复软件!它主要用于帮助恢复丢失的分区和/或使非启动磁盘再次可启动(当这些症状是由错误的软件、某些类型的病毒或人为错误(例如意外删除分区表)引起时)。使用 TestDisk 恢复分区表非常简单。
答案2
您可以做的最安全的事情是:获取 Active Partition Recovery 一个与您当前硬盘大小相同的便携式硬盘,并将每个分区保存到其中,我认为您两者都没有。
第二种选择是,只需运行 Active Partition Recovery,保存它在您自己的硬盘上找到的分区,然后祈祷。即使分区恢复了,Windows 也可能无法启动,使用 Windows 安装盘的修复选项,您就没问题了。
第三种选择:获取 ntfs 文件恢复磁盘并将重要文件保存到 USB 驱动器或其他地方。
在所有情况下,您都需要另一台可以运行的计算机,然后下载并刻录(或安装到 USB)Hiren 的启动 CD。当然,如果您有任何类型的实时 CD,则可以跳过另一台计算机。