Jump to content

Welcome to MSFN Forum
Register now to gain access to all of our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more. This message will be removed once you have signed in.
Login to Account Create an Account


Photo

Rearranging partition table entries w/o touching data?

- - - - -

  • Please log in to reply
2 replies to this topic

#1
shae

shae

    Member

  • Member
  • PipPip
  • 224 posts
Is there a non-destructive software to change partition types/order? I want to change, without touching or relocating the data, from primary + logical to extended with 2 logicals. This is to solve drive letter shifting.

I guess 1 extended with no primaries would be compatible/failsafe?

BTW: Must partition entries and their corresponding sector ranges be ordered the same? Is it possible to have the data for the first partition physically after the 2nd partition's data?

---

Besides the above, maybe someone can surmise how the following strange occurence happend...

I booted Win98 with the newly added drive (on a SATA controller, unformatted primary, NTFS formatted extended/logical), expecting it to shift around drive letters. The boot actually failed with an "Abort, Retry, Fail?" sort of message, I think due to the unformatted partition taking up the letter where one driver was supposed to be.

I went to format the partition in another OS and tried booting Win98 again, expecting it to load fine now but with shifted letters. But no, the new partition appeared LAST, despite the other drives each holding PRI+logicals. I attributed this fortunate surprise, with no better explanation, to the drive being SCSI under Windows. A reboot later it was still the same, all good. Or so I thought.

During the format, in anticipation of problems, I was looking for a solution to drive letter shifting. One option was the software "Letter Assigner". Despite the letter assignment being okay in the end I was curious to see how that software works. I installed it, had a look (too many EXEs/VXD/no install log/not enough disclosure for my taste for this type of software), and removed it. The next Win98 boot (after a booting another OS in the middle) I was hit with the drive letter shift. I don't know if "Letter Assigner" did something or what.

Trying to reassign letters in the registry (under HKLM\Enum\SCSI or ESDI) didn't do much, nor did playing with disabling/removing/reinstalling the driver. I suppose it goes based on the int13h order so the driver shouldn't have an effect, but it WAS assigned differently a few reboots earlier, so I'm totally puzzled.


How to remove advertisement from MSFN

#2
Ponch

Ponch

    MSFN Junkie

  • Patrons
  • 3,238 posts
  • OS:none specified
  • Country: Country Flag
Partition Magic lets you transform (at least I have the menu here on version 8.0) a primary partition in a logical partition. But for the fact you already have an extended partition, I don't know if the (ex) primary can be integrated as 2nd logical in the extended. I'm not intending to test that now :D .
Now for your "order", it all depends in what order your partitions will be listed. If your program lists partitions in physical order, 1st will always be 1st (I know it's obvious :angel , but it is not clear what your goal is).
If you're talking order they are listed in the disk's MBR, you can can change that with "Ranish Partition Manager" (be cautious). But you can only do that for primaries and extended (I'm talking using Ranish here, I'm sure Jaclaz will come and correct me as he usually does)... I don't see any way to change the order of logical partitions in an extended partition.

#3
shae

shae

    Member

  • Member
  • PipPip
  • 224 posts
I ended up erasing and recreating the partitions normally since I didn't find anything.

Also it seems actual data rearranging would be needed as turning Primary into Logical would need an extra sector at the beginning for an EMBR (or more than that if head alignment is to be kept). Even if some software has a simple solution to that with minimal data rearranging, it seemed less likely and less straightforward, so I went ahead with the standard destructive approach.

Still curious how I temporarily got the primary partition to get the last drive letter and not one in the middle...




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users



How to remove advertisement from MSFN