linux的分区被误删了,开机进入不了系统

linux的分区被误删了,开机进入不了系统,第1张

电脑是XP和AS4的双系统,用AS4的GRUB引导,昨天在XP下误删了1G的SWAP分区,导致开机进入GRUB命令提示符,用命令可以进入XP,用分区工具重新创建SWAP分区后还是无法进入Linux。难倒要重装Linux?这种情况下应该是你的启动分区在swap之后,造成swap被删后,分区id改变 。 你可以在grub shell下重新指定启动分区。

假如linux安装分区/dev/hda6

你输入 root (hd0, grubinstall重装下grub swap 删了,应该跟grub 没什么关系吧!我是这样想的!用livecd 进去后,修改 /etc/fstab文件应该就可以了!我是菜鸟,不要见笑! grubinstall重装下grub

后按tab键,就可以看到当前的分区信息,根据列出的分区信息补上你现在实际根分区id就可以

于错误的使用分区工具而带来的分区丢失,硬盘磁盘分区遭到损坏的情况下,使用叫做「TestDisk」的工具可以复原已损坏的分区。

TestDisk 支持在 Windows、Linux、Unix、Mac OS 等系统上执行。TestDisk 还支持包括 FAT、NTFS、Ext2、Ext3、ReiserFS、RAID 等在内的广泛的文件系统。

下面就介绍一下如何使用TestDisk急性恢复(注)。

注:可以使用TestDisk进行复原的场合,也就是硬盘HDD上的分区(该分区有原有数据纪录)已经损坏的情形。但是假如损坏之后,重新再次做成了新分区的话,复原的可能性比较小,很困难。

TestDisk可以从http://www.cgsecurity.org/wiki/PhotoRec下在(注)。下载Fedora Core 6 对应的RPM包文件。例如、假如使用GNOME的分区治理软件「GParted」(Gnome Partition Editor)误删除了/dev/hda5分区。

注:Linux下恢复误删除的文件中介绍了使用「PhotoRec」对误删除的文件进行恢复。

注:TestDisk是恢复分区信息的软件、针对分区表被删除以及MBR(master boot record)被修改的恢复分区信息软件:TestDisk、使用前请先确认。

对于安装和配置请参照Linux下恢复误删除的文件。

以root权限登陆,启动TestDisk。

# testdisk

首先,选择恢复 *** 作中的log文件(testdisk.log)的纪录方式。

[Create]新建

[Append]追加

[No Log]不纪录

选择log文件的记录方式

选择了log文件的记录方式后、显示了处于连接状态的磁盘设备。然后选择要恢复的磁盘分区、选择[Proceed]。在这里选择装有Linux/Windows XP的硬盘HDD「Disk /dev/hda」。

在列出的磁盘设备中,选择要恢复的分区,然后选择磁盘分区的种类。Linux/Windows就选[Intel]。

下示画面中选择[Analyse],对分区进行分析。

显示了当前分区的状态。然后选择[Proceed]、显示分析结果。

分区状态表示

分区结构以绿色文字表示。和分析之前的画面相比、Linux的分区增加了一项,这个就是被误删除了的分区,选择之。

按[P]键,该分区根部的文件和索引被表示出来,假如显示正确的画,分析结果就可以正确的推算。然后用这个方法,对其他的盘符进行 *** 作。

分区的分析结果

按[Enter]键,显示分析结果被反映到磁盘。并且被恢复。

现在的状态,恢复的信息还没有被写到硬盘上,必须选择[Write],才能真正的被写到磁盘上。写 *** 作执行的确认信息显示的时候,按[Y]键确认之。

写 *** 作执行完毕,需要重新启动,按[Enter]键。

最后退出[Quit],TestDisk结束。系统重新启动。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7613401.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-07
下一篇2023-04-07

发表评论

登录后才能评论

评论列表(0条)

    保存