新手安装win-linux双系统,稍有不慎就会把硬盘分区表搞乱,比方说重装win的时候动了linux分区,装了linux又想用pqmagic之类,我都遇到过。没有分区表就无法解析磁盘文件系统,你的文件当然也就搞不出来了,你一定会以为自己硬盘数据全毁,再也回不来了,于是痛下决心format整个硬盘......其实真的没有必要的,在这种情况下,仅仅是MBR被破坏,数据还都好好的在硬盘上待着呢,如果你重新分区格式化,那数据可就真的很难找回来了。
google半天,终于找到了一个恢复MBR(硬盘主引导记录)的小软件,通过对硬盘进行扫描确定各个分区的位置,然后写入mbr,mbr之外的数据都不破坏可以放心使用,可以在xp,95/98,dos和linux下使用,能够识别fat32,ntfs,ext3,reiserfs等等众多文件系统。
- - BeFS ( BeOS )
- BSD disklabel ( FreeBSD/OpenBSD/NetBSD )
- CramFS (Compressed File System)
- DOS/Windows FAT12, FAT16 and FAT32
- HFS, Hierarchical File System
- JFS, IBM's Journaled File System
- Linux Ext2 and Ext3
- Linux Raid
- Linux Swap (versions 1 and 2)
- LVM and LVM2, Linux Logical Volume Manager
- Netware NSS
- NTFS ( Windows NT/2K/XP/2003 )
- ReiserFS 3.5 and 3.6
- UFS (Sun/BSD/...)
- XFS, SGI's Journaled File System
如果你连windows也搞坏了,可以找一张ubuntu的liveCD,启动后在liveCD中安装这个软件(linux的liveCD真是强,winPE就不能这么搞,hehehehe),运行它恢复你的mbr。
代码: 全选
下载后用tar解压缩:
tar xvfz testdisk-5.9-WIP.linuxstatic.tar.gz
然后进入testdisk-5.9-WIP目录:
cd testdisk-5.9-WIP
运行testdisk_static程序:
./testdisk_static
最后再一次提醒,有条件备份的一定要备份,出了问题千万不要轻易格盘,除了mbr别的什么都不要动,我用它成功恢复了自己的fat32和ext3分区,不过我也无法向你保证它就是万试万灵的,如果自己拿不准就不要贸然行动。
软件是从这里找到的http://www.snowbird-linux.com/download/read.php?id=16