如何让linux分区编号按硬盘物理顺序排列
本帖最后由 灰儿 于 2010-3-30 09:47 编辑问:由于对硬盘原有的分区进行了重新拆分,结果新的分区编号与硬盘分区的物理顺序不一致,如硬盘各逻辑分区的物理顺序应该sda5、sda6、sda7,而拆分后的新分区排列顺序为sda7、sda6、sda5,虽然使用起来没有任何影响,但看起来总不舒服,请问如何做到在不丢失各分区数据的前提下,手工修改各分区编号按硬盘物理顺序排列?
解答:
利用fdisk自带的修复功能就可以实现,详细操作步骤如下图。
1.在利用fdisk修复前,先要卸载挂载的分区,如下图:
2.使用fdisk命令自带的修复功能,如下图:
操作说明:
sudo fdisk /dev/sda 注:表示对/dev/sda硬盘进行分区操作;
Command (m for help): x 注:按x进入扩展应用,即专家功能;
Expert Command (m for help): f 注:按f是重新获得该硬盘的分区号;
Expert Command (m for help): w 注:按w是把分区表写入硬盘并退出;
3.修复完成,重新挂载分区,各分区编号已重新排列,分区内文件并没有丢失,如下图:
注:如果硬盘安装了双系统,在启动到window系统时可能会提示分区表错误,这时可使用
diskgenius分区软件删除重叠的分区,查找丢失的分区等操作修复分区表的错误。
页:
[1]