我有一台安装了 Windows 7 的计算机,无法启动,因此我决定在其上安装 ubuntu。我在 Mac 上下载了 ubuntu,并制作dd
了一个可启动的 USB。我可以从 USB 启动,然后选择Install Ubuntu
。
我选择Install Ubuntu
,Erase Disk
但是Install now
出现此错误:
The creation of swap space in partition #5 of SCSI1 (0,0,0) (sda) failed.
所以看起来系统的某些部分已损坏。我可能在尝试修复此问题时将其弄得更糟了。我在 Google 上搜索并尝试了很多解决方案,但都不起作用:
Erase Disk
我选择,而不是Something else
。然后我尝试设置分区,如下所示这个问题。点击后Install now
我比以前走得更远了,但继续点击后Creating ext4 file system for / in partition #5 of SCSI1 (0,0,0) (sda)...
有一段时间,我收到了这个错误:
The ext4 file system creation in partition #6 of SCSI1 (0,0,0) (sda) failed
我改用Try Ubuntu
并打开终端。然后尝试以下操作:
sudo gparted
。出现以下错误:Invalid partition table on /dev/sda - wrong signature bfd3.
单击“忽略”将给出
The driver descriptor says the physical block size is 2048 bytes, but Linux says it is 512 bytes.
我再次单击“忽略”并看到三个分区:
分区 | 文件系统 | 大小 | 已使用 | 未使用 | 标志
/dev/sda1 | linux-swap | 590.18 GiB | 0.00 B | 590.18GiB |
/dev/sda2 | 扩展 | 5.99 GiB | - | - |
未分配 | 未分配 | 5.99 GiB | - | - |
我删除了分区
sda1
和sda2
。它重复出现两个错误,但似乎已经起作用了;唯一剩下的分区是unallocated
。但重新启动并选择后,Install Ubuntu
我得到了相同的错误。再次使用和,Try Ubuntu
分区gparted
再次与上表完全相同。我下载
Testdisk
并运行它这里解释。运行时Analyse
我看到以下内容:Disk /dev/sda - 640 GiB / 596 GiB - CHS 77825 255 63 Current partition structure: Partition Start End Size in sectors 1 P Linux swap 0 32 33 62 53 55 997376 2 E extended 62 86 23 77825 70 5 1249261570 No partition is bootable 5 L Linux 62 86 25 2493 172 47 39059456 X Extended 2493 172 48 77825 70 5 1210202112 test_logical Partition sector doesn't have the endmark 0xAA55
因此输出与链接中的输出略有不同。我运行
Quick Search
并再次获得一些相同的信息。然后我可以选择更改分区特性和添加分区、加载备份和更改类型,但我不知道该怎么做。跑步
sudo LANG=C sfdisk -d /dev/sda
给予”Ignoring extra data in partition table 6 Ignoring extra data in partition table 6 Ignoring extra data in partition table 6 Invalid flag 0x9616 of EBR (for partition 6) will be corrected by w(rite). label: dos label-id: 0x976074d3 device: /dev/sda unit: sectors /dev/sda1 : start = 2048, size = 997376, type = 82 /dev/sda2 : start = 1001470, size = 1249261570, type = 5 /dev/sda5 : start = 1001472, size = 39059456, type = 83 /dev/sda6 : start = 3022904410, size = 3562462754, type = 77
有任何想法吗?
答案1
备份硬盘的内容。如果您的硬盘有物理损坏,很遗憾无法修复。请注意,这会毁掉您的所有数据。
- 下载
Ultimate Boot CD
并制作可启动盘。 - 制作包含 Ubuntu 的第二个可启动设备。
- 使用 UBCD 启动,打开 GParted,手动删除所有驱动器
Create Partition Table
从中选择Device
。DOS
从下拉列表中选择并单击应用。
The driver descriptor says the physical block size is 2048 bytes, but Linux says it is 512 bytes
这应该可以解决您遇到的棘手问题。
- 退出 Gparted,然后运行合适的磁盘检查实用程序。向下滚动到
/HDD/Diagnosis
UBCD 网站中的部分以供参考。另外本分步指南很好。
如果磁盘检查应用程序未发现任何坏扇区或错误,
- 退出 UBCD,从另一个包含 Ubuntu 的可启动磁盘启动。
- 全新安装。