① 为什么第二次安装linux时找不到硬盘分区
分区表损坏了?
这个重复用多个分区软件分区很容易出现这个问题。解决办法不知道。有人用 PQ 修复就好了。有人用 PQ 修复后硬盘数据丢失。
有人用 disk man (忘了改名后他叫什么了)重新建立分区表才好。
有人仅仅是修改了一下分区就又好了。
所以,怎么解决全凭运气,建议先找个软件备份一下分区表后在做尝试。
关于你的 PS :1、系统是拿来用的,不是用来装的;2、光驱是拿来用的,不是用来摆着的;3、速度还是很快的,慢的是解压缩过程,而且方便,方便的好处就是减少的其他操作的浪费实际;4、你的光驱该换新了……
② 找不到linux分区怎么办
可以在找不到linux分区的时候使用testdisk
sudo apt-get install testdisk
sudo testdisk
#sudo testdisk
缺省扫描中,TestDisk 可能并不是扫描所有的扇区,未必能找全潜在的正确分区布局,在完成普通扫描结果后,屏幕底部会有一个"[Search! ]"的选项,执行它就是扫描所有扇区。我的分区表就是这么恢复的。
事后我试图找出灾难的原因,以及为什么普通的恢复工具反而导致更大的灾难。感觉可能是 Windows 和 Ubuntu(或许包括 FreeDOS) 对硬盘磁道参数识别不一致导致的。Windows 认为硬盘是 240 Heads,但 Ubuntu 说只有 16 Heads。最后我是在 Ubuntu 下执行的 TestDisk 搞定的。
介绍两个数据恢复软件:TestDisk 和 PhotoRec。其中,TestDisk 主要用来恢复损坏的分区以及拯救无法引导的磁盘;而 PhotoRec 则主要用于恢复损坏的数据文件,包括文档、图片、视频等。
TestDisk 及 PhotoRec 皆支持在 Windows、Linux、Unix、Mac OS 等系统上执行。TestDisk 还支持包括 FAT、NTFS、Ext2、Ext3、ReiserFS、RAID 等在内的广泛的文件系统。而 PhotoRec 也能够在硬盘、光盘、优盘等各种存贮介质上工作。
虽然数据恢复软件可以尽最大可能帮助我们挽回损失,但我们还是应该养成时常备份的习惯。只有真正做到有备无患,才能确保万无一失。
由于错误的使用分区工具而带来的分区丢失,硬盘磁盘分区遭到损坏的情况下,使用叫做“TestDisk”的工具可以复原已损坏的分区。下面就介绍一下如何使用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结束。系统重新启动
③ 装双系统Linux时,找不到分区
你格出来的盘还是属于WINDOWS逻辑分区,把这个分区删除,安时建三个ext3分区,分一个/区,分一个swap区,再分一个/boot区,似乎还有点不对,装完就忘了。。。还有SWAP
是物理内存的1.5到2倍就可以了,/boot引导分区100M你先试试吧。。。我电脑弄的也很乱。。。那个图仅限参考
④ 刚在win7下装了linux,但是linux的系统分区显示不出来,两个系统都能正常用.如图
win7不能直接看到linux的分区,因为windows不认识linux的分区格式。
linux系统里面所有的分区都是设备,所有的设备都是文件,
分区设备文件可以被映射为一个文件夹。
所以你在linux里面不用特殊的命令和工具,仅在目录里面找,是找不到分区的。
有的linux会单独列出windows的分区,是因为那些分区不归linux管,被认为是用户自己管理的分区,所以才给你显示出来的。
当然你的空间没有丢失,linux就在那个分区里面。
windows里面有些第三方程序可以读取linux的分区,但是不建议你从windows下以任何方式修改linux分区里面的文件。可能会造成linux分区损坏。