在我的电脑出现一些问题后,我在启动时遇到了下一个错误:
错误:没有这样的设备
grub rescue >
我的gparted输出: 分区:未分配 filesystem:unallocated
Fdisk -l </ p>
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 314574847 157286400 7 HPFS/NTFS/exFAT
/dev/sda2 314574848 649707567 167566360 7 HPFS/NTFS/exFAT
/dev/sda3 649709568 708300799 29295616 83 Linux
/dev/sda4 708300810 976784129 134241660 f W95 Ext'd (LBA)
/dev/sda5 708302848 903608319 97652736 83 Linux
/dev/sda6 903614464 917284847 6835192 82 Linux swap / Solaris
/dev/sda7 917284864 976769023 29742080 7 HPFS/NTFS/exFAT
所以我运行了testdisk,找到了正确的分区
Disk /dev/sda - 500 GB / 465 GiB - CHS 60802 255 63
Partition Start End Size in sectors
>* HPFS - NTFS 0 32 33 19581 96 35 314572800 [Programs]
P HPFS - NTFS 19581 96 36 40442 108 34 335132720 [Data]
P Linux 40442 140 19 44089 174 53 58591232
L Linux 44089 207 23 56247 4 13 195305472
L Linux Swap 56247 101 47 57098 86 60 13670384
L HPFS - NTFS 57098 87 14 60801 15 14 59484160 [New Volume]
然后我按Enter键写这个分区表,它表示成功,需要重启。
重新启动后,我的分区表仍然“消失”(Gparted说)。
那么,testdisk没有做好这个工作吗?
答案 0 :(得分:1)
我的500GB外置硬盘存在同样的问题。它发生在驱动器运行但USB松动时。
我尝试过testdisk,但是当我打开磁盘管理器时,它显示我的磁盘为RAW,可用空间为100%。所以我运行了checkdisk:
chkdsk / f e:
其中e:
是驱动器号
它设法恢复我的NTFS分区,磁盘管理器显示正确的已用空间。 我现在唯一的问题是磁盘无法访问:(