D
Doughboy
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?.
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?
c) is there any alternative to PM8 that can perform such functions a
lot quicker, or are they inherently this slow?
Doughboy
Power corrupts. Absolute power is kind of neat.
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?.
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?
c) is there any alternative to PM8 that can perform such functions a
lot quicker, or are they inherently this slow?
Doughboy
Power corrupts. Absolute power is kind of neat.