-1

在 Windows 我的电脑出现一些问题后,我在启动时收到下一个错误:
错误:没有这样的设备
grub 救援>

我的 gparted 输出:分区:未分配的文件系统:未分配

磁盘 -l

   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]

然后我按回车写入这个分区表,它说成功,需要重新启动。

重新启动后,我的分区表仍然“消失”(Gparted 说)。

那么,testdisk 没有完成这项工作?

4

1 回答 1

1

我的 500GB 外置硬盘也有同样的问题。它发生在驱动器正在运行但USB松动时。

我尝试了 testdisk,但是当我打开磁盘管理器时,它显示我的磁盘为 RAW,有 100% 的可用空间。所以我运行了检查磁盘:

chkdsk/fe:

e:驱动器号在哪里

它设法恢复了我的 NTFS 分区,并且磁盘管理器显示了正确的已用空间。我现在唯一的问题是磁盘无法访问:(

于 2012-11-27T10:55:09.400 回答