最近被500G日历硬盘折腾了好久,今天终于解决了。html
问题出处:ubuntu
我打算两天前从fedora切换到ubuntu。原来fedora是安装在硬盘的最后一个分区(G盘,也就是主分区),但是万万没想到,当我删除这个分区的逻辑盘时,硬盘出了问题,而xp盘管理程序实际上就在它旁边。两个盘符(E盘和F盘)的分区一起删除。我顿时菊花一紧,各种慌张。多么大的错误!!!老爹坑!所有数据都没了。然后我用各种方法恢复了E盘和F盘的文件。百度了google,还是找不到合适的方法,数据也很难恢复。最后在网上看到有人说用了diskgenius,于是试了一下。向下。一打开软件,但是个人C盘和另外两个分区(E盘和F盘)没有格式化,出现了问题。我无语了,心想系统不格式化怎么能启动。经过反复测试,结果还是一样。没办法,我只好点击“保存修改后的分区表”按钮。我在网上看到有人说要保存修改后的分区表,里面的数据全部恢复了。本来想赌一把,没想到结果一保存就蓝屏了。其实想想也是理所当然的。,毕竟diskgenius移动了C盘的分区表属性。这里需要注意的是,保存分区表的时候一定要非常小心,否则里面的信息会很惨烈。工具 有问题。我无语了,心想系统不格式化怎么能启动。经过反复测试,结果还是一样。没办法,我只好点击“保存修改后的分区表”按钮。我在网上看到有人说要保存修改后的分区表,里面的数据全部恢复了。本来想赌一把,没想到结果一保存就蓝屏了。其实想想也是理所当然的。,毕竟diskgenius移动了C盘的分区表属性。这里需要注意的是,保存分区表的时候一定要非常小心,否则里面的信息会很惨烈。工具 有问题。我无语了,心想系统不格式化怎么能启动。经过反复测试,结果还是一样。没办法,我只好点击“保存修改后的分区表”按钮。我在网上看到有人说要保存修改后的分区表,里面的数据全部恢复了。本来想赌一把,没想到结果一保存就蓝屏了。其实想想也是理所当然的。,毕竟diskgenius移动了C盘的分区表属性。这里需要注意的是,保存分区表的时候一定要非常小心,否则里面的信息会很惨烈。工具 结果还是一样。没办法,我只好点击“保存修改后的分区表”按钮。我在网上看到有人说要保存修改后的分区表系统装好后再4k对齐,里面的数据全部恢复了。本来想赌一把,没想到结果一保存就蓝屏了。其实想想也是理所当然的。,毕竟diskgenius移动了C盘的分区表属性。这里需要注意的是,保存分区表的时候一定要非常小心,否则里面的信息会很惨烈。工具 结果还是一样。没办法,我只好点击“保存修改后的分区表”按钮。我在网上看到有人说要保存修改后的分区表,里面的数据全部恢复了。本来想赌一把,没想到结果一保存就蓝屏了。其实想想也是理所当然的。,毕竟diskgenius移动了C盘的分区表属性。这里需要注意的是,保存分区表的时候一定要非常小心,否则里面的信息会很惨烈。工具 但没想到结果一保存系统就蓝屏了。其实想想也是理所当然的。,毕竟diskgenius移动了C盘的分区表属性。这里需要注意的是,保存分区表的时候一定要非常小心,否则里面的信息会很惨烈。工具 但没想到结果一保存系统就蓝屏了。其实想想也是理所当然的。,毕竟diskgenius移动了C盘的分区表属性。这里需要注意的是,保存分区表的时候一定要非常小心,否则里面的信息会很惨烈。工具
这样就好了,不仅E盘和F盘的数据没了,而且系统也坏了。所以只好拿旧的移动硬盘(原来的笔记本硬盘改造)来恢复,里面有xp系统和ghost镜像。选择从usb启动,每次xp显示欢迎界面都会蓝屏。所以只好把移动硬盘拆下来,接上笔记本,再把新硬盘接上移动硬盘盒。旧系统启动后,使用ghost32(版本11.5)将ghost镜像文件恢复到新磁盘。然后我尝试从移动硬盘启动,但在xp显示欢迎界面时也蓝屏。没办法,只好按照老办法,更换新旧磁盘。在这一点上,我认为一切都很好。所以,重新格式化 E、F 和 G 盘。我打算在G盘上安装ubuntu。但没想到grub启动后,ubuntu的安装文件无法识别xp系统,只能识别整个硬盘,并提示格式化整个硬盘进行安装。这个我试过好几次了,但是ubuntu安装文件一直无法识别xp系统。于是我又在xp下用diskgenius打开了。没想到diskgenius又在分区表报错,说“扩展分区与最后一个分区重叠”,“扩展分区不应该是OF'”之类的。我想不通。几乎格式化干净了,为什么说分区表有问题。于是我又用diskgenius扫描修复了分区表,然后就遇到了之前的问题,系统蓝屏。交换并重新安装系统。安装完之后突然想到,每次装系统,都会用日历官方的4k对位软件HGST Align Tool进行对位操作。这就是问题的原因!后来我测试了下,每当我使用HGST Align Tool进行4k对齐时,diskgenius处理过的磁盘分区表就会乱七八糟。终于找到原因了!TMD。邮政 后来我测试了下系统装好后再4k对齐,每当我使用HGST Align Tool进行4k对齐时,diskgenius处理过的磁盘分区表就会乱七八糟。终于找到原因了!TMD。邮政 后来我测试了下,每当我使用HGST Align Tool进行4k对齐时,diskgenius处理过的磁盘分区表就会乱七八糟。终于找到原因了!TMD。邮政
但是怎么办呢,如果不使用HGST Align Tool进行4k对齐,那么即使在分区的时候选择8个扇区(一个扇区512字节,8*512=4k,网上说这个可以4k对齐) diskgenius,使用 HGST 对齐工具检测仍然显示未对齐。但是用 HGST Align Tool 4k 对齐后,分区表就乱了。我在网上搜索了很长时间,但没有找到答案。后来想,由于diskgenius报错扩展分区与最后一个分区(G盘)重叠,猜测是用HGST对齐工具4k对齐后,分区会变大。所以我想,如果每两个分区之间有一个间隙(几百兆,我不知道有多少),那么在用HGST Align Tool对齐时,它们可能不会相互重叠。因此,我试了一下,终于成功了。用diskgenius分区时(用diskgenius分区时,勾上对齐选项,对齐参数默认为8个扇区,然后点击详细参数按钮修改柱面参数,使两个分区之间有间隙,而不是彼此紧密连接)之后,我使用HGST Align Tool进行4k对齐,然后使用diskgenius进行检查。这次终于没有报分区表的错误了。测试 而不是紧凑地相互连接)之后,我使用HGST Align Tool进行4k对齐,然后使用diskgenius进行检查。这次终于没有报分区表的错误了。测试 而不是紧凑地相互连接)之后,我使用HGST Align Tool进行4k对齐,然后使用diskgenius进行检查。这次终于没有报分区表的错误了。测试
分区图如下:google
后来在安装ubuntu的时候,又遇到了一些问题。本来想在最后一个分区(50G左右)上安装ubuntu,把分区分成两部分:/和swap(交换2G,/目录48G)。没想到ubuntu的安装方式和fedora有些不同。我给/目录分配48G的时候,ubuntu安装程序说修改分区表要花很长时间(/和swap文件系统不一样,但是fedora没那么冗长,可以这样做)。听到要再次修改分区表,我慌了,赶紧取消安装。但是我不能删除G盘重新安装,因为G盘会和之前的gap(为4k对齐预留)连接,导致出现很大的空分区。这样,当我在这个分区上运行 ubuntu 时,它可能与扩展分区(D、E、F 盘)没有 4k 对齐。所以,我只能用diskgenius删除重建最后一个分区,点击详细参数按钮,在最后一个分区前面预留几百兆空间用于4k对齐,在最后一个分区后面留2G左右空间,使用作为交换分区。温泉
在这里,一切终于正常了。好记性不如烂文,所以写在这里,以后可以参考。3d
下面附上一些参考资料:orm
htm