我的 ntfs 分区出现了很多

我的 ntfs 分区出现了很多

grub安装新的 Linux 发行版(elemetary os)后, 我的 Windows 8 不见了,我已经有了 Ubuntu。

我启动了 liveUSB 并运行boot-repair,Grub 也修复了,但现在启动 Ubuntu 时出现内核崩溃。
输出fdisk -l

Disk /dev/sda: 250.1 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders, total 488397168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x78a55a5f

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048    29296639    14647296   83  Linux
/dev/sda2        29296640    78125055    24414208   83  Linux
/dev/sda3       173058048   200400895    13671424   83  Linux
/dev/sda4       200402942   488392064   143994561+   f  W95 Ext'd (LBA)
/dev/sda5       204802112   283592703    39395296    7  HPFS/NTFS/exFAT
/dev/sda6       204802112   283592703    39395296    7  HPFS/NTFS/exFAT
/dev/sda7       204802112   283592703    39395296    7  HPFS/NTFS/exFAT
/dev/sda8       204802112   283592703    39395296    7  HPFS/NTFS/exFAT
/dev/sda9       204802112   283592703    39395296    7  HPFS/NTFS/exFAT
/dev/sda10      204802112   283592703    39395296    7  HPFS/NTFS/exFAT
/dev/sda11      204802112   283592703    39395296    7  HPFS/NTFS/exFAT
/dev/sda12      204802112   283592703    39395296    7  HPFS/NTFS/exFAT
/dev/sda13      204802112   283592703    39395296    7  HPFS/NTFS/exFAT
/dev/sda14      204802112   283592703    39395296    7  HPFS/NTFS/exFAT
/dev/sda15      204802112   283592703    39395296    7  HPFS/NTFS/exFAT
/dev/sda16      204802112   283592703    39395296    7  HPFS/NTFS/exFAT
/dev/sda17      204802112   283592703    39395296    7  HPFS/NTFS/exFAT
/dev/sda18      204802112   283592703    39395296    7  HPFS/NTFS/exFAT
/dev/sda19      204802112   283592703    39395296    7  HPFS/NTFS/exFAT
/dev/sda20      204802112   283592703    39395296    7  HPFS/NTFS/exFAT
/dev/sda21      204802112   283592703    39395296    7  HPFS/NTFS/exFAT
/dev/sda22      204802112   283592703    39395296    7  HPFS/NTFS/exFAT
/dev/sda23      204802112   283592703    39395296    7  HPFS/NTFS/exFAT
/dev/sda24      204802112   283592703    39395296    7  HPFS/NTFS/exFAT
/dev/sda25      204802112   283592703    39395296    7  HPFS/NTFS/exFAT
/dev/sda26      204802112   283592703    39395296    7  HPFS/NTFS/exFAT
/dev/sda27      204802112   283592703    39395296    7  HPFS/NTFS/exFAT
/dev/sda28      204802112   283592703    39395296    7  HPFS/NTFS/exFAT
/dev/sda29      204802112   283592703    39395296    7  HPFS/NTFS/exFAT
/dev/sda30      204802112   283592703    39395296    7  HPFS/NTFS/exFAT
/dev/sda31      204802112   283592703    39395296    7  HPFS/NTFS/exFAT
/dev/sda32      204802112   283592703    39395296    7  HPFS/NTFS/exFAT
/dev/sda33      204802112   283592703    39395296    7  HPFS/NTFS/exFAT
/dev/sda34      204802112   283592703    39395296    7  HPFS/NTFS/exFAT
/dev/sda35      204802112   283592703    39395296    7  HPFS/NTFS/exFAT
/dev/sda36      204802112   283592703    39395296    7  HPFS/NTFS/exFAT
/dev/sda37      204802112   283592703    39395296    7  HPFS/NTFS/exFAT
/dev/sda38      204802112   283592703    39395296    7  HPFS/NTFS/exFAT
/dev/sda39      204802112   283592703    39395296    7  HPFS/NTFS/exFAT
/dev/sda40      204802112   283592703    39395296    7  HPFS/NTFS/exFAT
/dev/sda41      204802112   283592703    39395296    7  HPFS/NTFS/exFAT
/dev/sda42      204802112   283592703    39395296    7  HPFS/NTFS/exFAT
/dev/sda43      204802112   283592703    39395296    7  HPFS/NTFS/exFAT
/dev/sda44      204802112   283592703    39395296    7  HPFS/NTFS/exFAT
/dev/sda45      204802112   283592703    39395296    7  HPFS/NTFS/exFAT
/dev/sda46      204802112   283592703    39395296    7  HPFS/NTFS/exFAT
/dev/sda47      204802112   283592703    39395296    7  HPFS/NTFS/exFAT
/dev/sda48      204802112   283592703    39395296    7  HPFS/NTFS/exFAT
/dev/sda49      204802112   283592703    39395296    7  HPFS/NTFS/exFAT
/dev/sda50      204802112   283592703    39395296    7  HPFS/NTFS/exFAT
/dev/sda51      204802112   283592703    39395296    7  HPFS/NTFS/exFAT
/dev/sda52      204802112   283592703    39395296    7  HPFS/NTFS/exFAT
/dev/sda53      204802112   283592703    39395296    7  HPFS/NTFS/exFAT
/dev/sda54      204802112   283592703    39395296    7  HPFS/NTFS/exFAT
/dev/sda55      204802112   283592703    39395296    7  HPFS/NTFS/exFAT
/dev/sda56      204802112   283592703    39395296    7  HPFS/NTFS/exFAT
/dev/sda57      204802112   283592703    39395296    7  HPFS/NTFS/exFAT
/dev/sda58      204802112   283592703    39395296    7  HPFS/NTFS/exFAT
/dev/sda59      204802112   283592703    39395296    7  HPFS/NTFS/exFAT
/dev/sda60      204802112   283592703    39395296    7  HPFS/NTFS/exFAT

答案1

您的分区表已严重损坏。逻辑分区使用链表数据结构,这意味着每个分区定义都包含指向列表中下一个分区的指针。(最后一个分区显然是个例外;它的指针是终止列表的代码。)鉴于您的所有逻辑分区(/dev/sda5/dev/sda60)都是相同的,我怀疑您有一个逻辑分区指向本身,从而创建相同分区的无限循环。这显然不好,任何缺乏明确方法来处理此类错误的程序都会以某种方式出现错误。这包括 Linux 内核,可以想象这是内核崩溃的原因。

有可能我的修复零件程序(gdiskUbuntu 软件包的一部分)将修复此问题,但我不记得我做了什么来处理此类问题。我怀疑我只是限制了它可以加载的分区数量,所以它会在一段时间后停止。然后它应该会注意到重叠并从它写的表中省略除一个之外的所有重叠。另一方面,FixParts 可能会崩溃。但是,FixParts 不会将任何内容写入磁盘,除非您告诉它这样做,所以即使它崩溃了,也不会让事情变得更糟。

在该分区之后,您可能还有一个或多个分区丢失——您的磁盘大小为 488,397,168 个扇区,但磁盘上的最后一个分区(不包括扩展分区,它只是逻辑分区的占位符)结束于扇区 39,395,296。如果您丢失了分区,则需要使用类似测试磁盘来恢复它们。TestDisk 也有可能纠正分区定义无限循环的问题。

相关内容