Archived from groups: comp.sys.ibm.pc.hardware.storage (
More info?)
Previously Doughboy <anon@invalid.com> wrote:
> I'm fixing a friend's PC, and one of the things I'm doing is altering
> the partitions on his second HDD using Partition Magic 8 (DOS).
> The situation was that this HDD had two partitions (both NTFS), one
> Primary of about 8GB and the other Logical of about 30GB. He wanted
> this changed to just one 38GB partition.
> So I loaded up PM8 in DOS and deleted the first partition, then moved
> the free space into the Extended partition area, and then resized the
> Logical partition to use the free space in front (or to the left) of
> it.
> The first two operations take no time, but the resizing is incredibly
> slow. It had been running for over an hour and only reached 20% when I
> left. (I'm a bit annoyed with myself, 'cos after PM8 had started
> resizing and I saw how long it was going to take, I remembered that
> there were large files/folders that I could have safely deleted from
> Partition Two as we have the install discs, and much of the other data
> I could have probably temporarily moved to another drive. I am correct
> in assuming that the less actual data on the partition, the quicker
> the resize process will be, aren't I?)
> Anyway, I've got a couple of questions about PM8.
> a) whilst performing the resize operation, PM8 says something like
> 'moving Partition down by 8GB and resizing to 38GB'. Shouldn't this be
> 'moving Partition up by 8GB' as the only space is in front of the
> partition?.
No, this is correct. Most resizing can only bo done at the end of
the partition (otherwise it gets far more complicated and risky),
so the partition is moved down, then extended at the end.
> b) Couldn't it just leave the data on Partition Two where it is, and
> write a new FAT to the relevant place on the newly resized partition?
> If the FAT uses absolute values to point to files/folders this should
> be very easy, but if it uses relative values then it would involve
> examining each FAT entry, calculating the new relative value and
> writing this to where the FAT will be located once the partition has
> been resized. Even so, wouldn't this be quicker?
Yes, but that results in a very strange layout and be more difficult.
PM is crash-prone as it is, adding more complex operations will not
help.
> c) is there any alternative to PM8 that can perform such functions a
> lot quicker, or are they inherently this slow?
They are slow. But my peersonal opinion is that PM takes much more
time than needed. I use GNU parted, which is free and boots from one
floppy (or as programm under Linux). It does not have a GUI and
it will do only one operation at a time, but I find it to work well
and relatively fast. It is a bit scary, because it does not ask
fro confirmation on operations. It does check whether they are
doable. Its homepage is here:
http://www.gnu.org/software/parted/parted.html
Arno
--
For email address: lastname AT tik DOT ee DOT ethz DOT ch
GnuPG: ID:1E25338F FP:0C30 5782 9D93 F785 E79C 0296 797F 6B50 1E25 338F
"The more corrupt the state, the more numerous the laws" - Tacitus