没事别瞎折腾分区
前段时间装了Ubuntu9.04体验,因为并不准备常用,而且我是从装VISTA的C盘划出的10G安装的次系统,所以VISTA在20G的空间下我打开了虚拟内存以及休眠功能明显空间不足了。于是我准备先删掉Ubuntu把C盘空间恢复原样。
在用启动盘启动后用Fdisk /mbr清除Grub以后,重新开机,并没有进入Vista,而是出现了winload.exe错误的提示。因为以前解决过类似问题,而且也很简单,只需要使用Vista的安装光盘修复一下即可。于是将这个问题修复,进入系统。下面的工作是将10G的空间合并到C盘,问题出现了。
在说之前,我提一下我最常用的分区工具,Acronis的Disk Suit。没错,就是和True Image同一个公司的产品;秉承了Acronis的优良传统制作的启动盘可以单独使用完整的版本,导致我直接抛弃了本体,只使用恢复盘。这个软件有一个好处是对分区的操作性很强,一般PQ之类工具不能分割和合并的分区都能搞定;缺点是对自己公司的True Image造成的分区问题不太感冒,修复比较困难。我上次安装Ubuntu就是使用这个软件,强行分割C盘。按理说,这次工作应该很简单,就是把删除后的Linux的EXT3分区后空下来的空间合并到C盘中就可以;但是问题没这么简单。
空余空间不能合并到C盘,开玩笑的吧?事实如此,软件中提示C盘不可扩大。于是回到Vista下看了一下这个分区,先是居然是包含在逻辑分区(扩展分区)内,为什么会这样?于是再次回到Disk Suit下,那释放的空间建立主分区,然后回到Vista下查看,还是包含在逻辑分区内。这就奇怪了,不应该会有这种问题的。于是备份VISTA系统,然后将C盘和新建的主分区删除,更奇怪的问题出现了:这两块空余空间没有合并到一起,显示为两块空余空间,那么就是说这两块空余空间有着不同的地方。于是编辑分区属性,发现安装Ubuntu的空余空间文件默认文件系统是Linux系统,于是复位成UnKnow。使用Vista安装光盘启动计算机,在分区的位置发现这块空间不能建立新的分区,为何?介于VISTA系统对逻辑分区的管理能力有限,我准备恢复成XP再进行操作。但是很遗憾的,量产的U盘内的True Image无法启动了。凭以前的经验知道,硬盘的分区信息出问题了。于是刻录True Image的启动光盘进行启动,依然失败。这就奇了,没理由光盘也启动不起来的啊。反复尝试失败后,发现在台式机上刻录ISO用的软件有问题,我怎么说刻录瞬间完成了……只刻录进去了启动轨,文件一概读不出来。于是更换软件,刻录好True Image的启动盘启动机器,成功了,恢复成XP,进入系统,察看那块装Linux空余分区,果不其然,还是显示处于扩展分区内。于是回到Disk Suit内,将那块分区建立为主分区,再次回到XP下。这下糟糕了,先是我250G的硬盘变成了445G,那块分区还在扩展分区内,而且多出来一块未建立的10G的空间和和我原来D盘(202G)空间一样大的空余空间,这下我不敢在XP下操作了,因为分区信息很明显有错误了,如果随便在XP下操作很容易导致我202G的D盘浮云掉。在一次回到Disk Suit下,删除那块主分区,回到XP下在那块包含在扩展分区中的空间建立扩展分区后进入Disk Suit下,将新建立的分区删除,调整C盘,这下这块空间已经合并到C盘了。再把备份原系统恢复到C盘,解决。
最后分析了一下这个问题的原因:应该是Disk Suit这款软件在删除分区的时候过于简单,保留了一下原来分区的信息,导致新释放的空间类型和原有的C盘空间的类型不符,故无法合并入C盘。其实解决的办法只需要进入Windows系统下在那块空间建立一个分区,回到Disk Suit下就可以合并了,无论XP或者Vista应该都是可以的。
以后再也不随便折腾分区了……全格事小,硬盘里面的数据可是大事,我N大的工具库还在D盘下,因为移动硬盘回来了,这次要考虑是不是还是把工具库放到移动硬盘里安全一点。
九月 13th, 2009 at 09:54
您蛋疼了 鉴定完毕 XDDDDD
九月 13th, 2009 at 13:10
@白銀鳥羽莉
很好笑是吗?啊哈?