前两天GHOST失败,过程如下:
win7系统觉得慢了想换xp,于是装一键ghost,开机引导,打开工具箱,选ghost,选了一个我当初的自己搞的asus xp ghost镜像(后来才发现原来当初~~~~竟然没ghost系统盘,做的是d盘的镜像,里面根本没系统,晕哦~~),开机的那个提示是**MBR missing,大体如此。
现在开机MBR加载不了,那个工具箱自然也没出找去了。光驱又坏了,真是雪上加霜啊~(以后记住,读完的盘一定不要忘了拿出来,尤其是盗版烂盘,不然损光驱那是超级之快)。遂窜同学宿舍借电脑借网,想做个u盘pe,但是无论是手工的还是自动的,搞到flashdisk(貌似叫这个名字)软件的时候,总是failure,换版本依然无效。。。只好叫来了网科旧友sxs同学~他带来了一个已经做好的u盘pe,而且告诉偶只要下一个u盘pe的iso,ultraISO压到硬盘镜像(貌似这么叫),就可以做出来了……(话说后来装好机他还现场用我那个死命搞不定的U盘5分钟搞成了带pe的,差距啊……)。
ok,开机设成UDD启动~话说我的BIOS貌似还不支持??于是开机时候他狂按F6~F12(据他说某一个键是可以设置引导项的,具体哪一个哩……?),然后果然出现一个菜单,选了U盘引导,熟悉的PE又见到了~~ sxs同学对于MBR丢失只有全盘格式化的经验,而我更是一点经验也没有。由于先见之明我全盘都做了备份,因此他诧异地听到我说:格吧,哥顶你…… 接下来是3个小时格盘分区重装又格盘又分区的痛苦经历(硬盘其实最痛苦),开机依然是MBR missing,要安装版重装,没分区表虽然刚刚分好的几个区就在那摆着人家安装程序就说找不到正确的位置,直接无法安装。GHOST自然更没戏。
小插曲是某个安装盘的ghost(iso镜像啦),他竟然先拷贝到U盘上去了!我这!sxs同学果断拔u盘,结果到底程序是要ghost到U盘呢还是要先把ghost镜像放到u盘呢?我不知道……哪种也不怎么地……这个时候惊悚了,PE界面上的程序都不能用了,再把优盘插上,依然无效……U盘真的被ghost掉了吗? 呃……其实没有……这个PE不支持即插的U盘,也就是无论是U盘还是移动硬盘还是什么,请在PE启动之前插好,不然他是不认地~
最终尝试的正确重建分区表方法是:用PM,把每个分区都删除,顺序最好是先逻辑分区最后主分区。然后建立一个整个的分区,为fat32(我以前丢分区表我叔这么搞来着),格式化。应用修改。然后调整大小,分出一个扩展分区。应用修改。然后建立一个逻辑分区,格式化为fat32,应用修改。……弄完之后再每个格式化为ntfs。每做一步都要应用修改。最后我们还用了diskgen修复了各个分区貌似。然后重启,提示NTDL××××什么的找不到。这是找不到系统内核啊,说明MBR已经OK了,GHOST C盘,成功~~
以上经验还是瞎猫碰上死耗子,肯定有某些地方不当,有些地方不必要。 后来看鸟哥的书,发现有讲MBR跟分区表的部分。大致是这样的。所谓分区是整个硬盘的分区是按照柱面为单位分成不同隔段。整个硬盘最多可以分为4个区。
在整个硬盘的第一个扇区,存放着MBR和分区表。这四个分区即可以是主分区(P),也可以是扩展分区(E)(只能有一个)。
分区信息记录在分区表中。在扩展分区中有可以分出各个逻辑分区(L),其分区信息被记录在了额外的扇区。要注意相同种类的分区可以相互合并(PP,LL),但不同种类不能合并(PL)。要注意P与L可以被格式化,但是E不能被格式化。
要存放数据的时候要原因分区表内容查找在哪个分区才能把数据放在正确的位置。
关于MBR:
MBR是MASTER BOOT RECORD的缩写。可以通过下面的流程解释它。
安装操作系统时OS给MBR加上一个boot loader。
开机后,BIOS找到第一块可开机的设备,指导去读第一个扇区内容(MBR)
MBR执行过程会运行boot loader,一个特定OS的boot loader会指引向特定的OS内核。(这里boot loader提供的功能有:启动菜单,载入内核文件选项(即选择操作系统),转交其他loader(那个一键ghost~))。
然后OS开始初始化运作了。
要注意的是
1.每个分区都可以有自己的启动扇区,通过第一boot loader的跳转可以跳到该分区的boot loader,从而启动该分区的操作系统。
自己启动扇区的boot loader只能指引自己分区的内核。
2.多操作系统一般选择window作为第一系统,因为他很暴力,他会覆盖MBR的boot loader,而linux可以选择。