首先,最好不要用pq来给linux分区。因为pq和fdisk的分区参数不一致,会产生一些问题的。
partitionmagic 8.05
RedHat 9 ,Linux Kernel2.4
Windows XP SP2
硬盘:ST380011 A SCSI
C盘为主分区 NTFS,装XP,其他为扩展分区; hda5 ~hda7为 D、e、f盘 FAT32格式(共53 G);
linux装在 /hda8 ~/hda10,ext3格式 ,/hda11 为swp格式,(以上共 6G);
在linux后还有一个 分区(约10 G) 基本空闲,没用过.
由于装linux时,想的不远,分区太多,造成 WinXP和linux 部分分区即将满额,而且影响系统启动速度。
现在想 把最后一个分区拆开,一部分挪到 linux /hda8 之前,合并给FAT32分区;一部分挪到hda11之前,和并给ext3分区。
partitionmagic 8.05 能正常识别 ext3 和swp分区,并能显示他们的使用情况,包括已用空间和最后写入时间。
请问,能不能用 partitionmagic 8.05 把linux的四个分区 整体后移 ,实现把最后分区调到linux分区之前的目的。
用partitionmagic 8.05 (简称 PQ),删除最后一个NTFS分区,把 SWp和/hda10(约2G) 移到硬盘最后,经过复制文件,重起进入 WinXP ,在XP的磁盘管理里发现SWPh和hda10分区已经移到最后,在他们之前是未划分的可用空间,在PQ中也是如此。
重启进入 RedHat ,能正常启动 Linux,并能运行一段时间,之后我又重起继续移动其他分区。
注意:用PQ调整完分区之后,一定要重启并进入WinXP这样PQ才能完成最后的操作。
我第一次操作时把SWP分区移到最后,就重启进入 RedHat ,查看 硬件浏览器,发现swp分区和最后的NTFS分区仍在原地;但重启进入XPswp已在最后,ntfs分区消失。

