我能得到一些帮助吗?我尝试在笔记本电脑上安装 Ubuntu 12.04,它有一些分区:
- 2个ntfs(其中一个被系统限制)
- 2 个 ext4
- 1 个 Linux 交换
但是当我插入 CD 并运行 liveCD(就像我现在这样)时,安装程序看不到我的任何分区,它只能看到/dev/sda
未分配的位置,gparted 也是如此(Fdisk 似乎没问题)。
这些分区上有我的数据,我可以在 NTFS 上通过 Windows 使用这些数据。以下是其中一些数据:
运行parted的结果:
root@ubuntu:~# parted
GNU Parted 2.3
Użycie /dev/sda
Witamy w GNU Partedzie! Listę poleceń można zobaczyć po napisaniu 'help'.
(parted) print
Błąd: Nie można mieć partycji poza dyskiem!
(parted)
(它说:错误:您无法从磁盘中进行分区!或类似的东西)
答案1
我认为其中一个分区表已损坏或不一致。强烈建议在尝试修复之前立即备份所有重要数据。
为了深入了解,您可以尝试在驱动器上运行 parted(不是 gparted),看看它是否会给您提供更多信息。parted 倾向于以更原始的格式将数据转储到屏幕上,而 gparted 则尝试很好地显示它,并且如果其中一个表损坏,可能无法显示任何内容。
打开终端窗口并输入
parted
它会抱怨你不是 root。没关系,反正我们也不想编辑或更改任何东西。
它将显示一些基本信息,包括当前正在查看的设备。这应该是 /dev/sda。提示符将是
(parted)
键入以下内容以获取 parted 认为的当前设备上的分区列表:
print
您应该获得如下所示的列表:
(parted) print
Model: ATA MAXTOR STM325031 (scsi)
Disk /dev/sda: 250GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Number Start End Size Type File system Flags
1 32.3kB 21.0GB 21.0GB primary ext4 boot
2 21.0GB 41.9GB 21.0GB primary ext4
3 41.9GB 250GB 208GB extended
5 41.9GB 44.1GB 2147MB logical linux-swap(v1)
6 44.1GB 250GB 206GB logical ext4
如果愿意,请将此文本表粘贴回您的问题中。
更新:
鉴于我们现在已经确定您的分区表似乎存在问题,我犹豫是否要提出任何建议,因为这些通常会导致非常糟糕的结果。
你可能想看看这个Ubuntu 论坛上的好文章讨论此确切问题的地方。也许您可以将最关键的数据文件放到云备份服务器上,以便以后恢复。Ubuntu one 是免费服务,但有一定限制;只需确保您的数据确实已备份,并且您可以在需要时访问它即可。
答案2
我通过删除 ext4 分区(准备删除,因为那是我想要安装 Ubuntu 的地方)和带有引导扇区的受限分区来修复它。
原因是这个受限的小分区没有正确对齐,所以分区的末尾不在磁柱边界。删除我的 sda5、sda6 和 sda7 后,每个分区工具都开始工作。
所以我想结束这个案例,并给出一个建议——进入 fdisk 后,切换 dos 兼容性标志,然后检查您的分区。
已经为我做好了。
答案3
root@ubuntu:~# parted
GNU Parted 2.3
Użycie /dev/sda
Witamy w GNU Partedzie! Listę poleceń można zobaczyć po napisaniu 'help'.
(parted)
print
Błąd: Nie można mieć partycji poza dyskiem!
(parted)
(它说:错误:您无法从磁盘中进行分区!或类似的东西)
而@ObsessiveSSOℲ - 它没有帮助,仍然/dev/sda
是我所看到的全部。