The DDO partition type 0x54 HDD connected at another XP machine with a IDE USB adapter.
XP does mount the HDD, a virtual HDD is attached.
The entire disk is shifted by 63 sectors and the first 63 sectors are hidden:
The virtual HDD \\.\PhysicalDriveN sector 0 maps to real HDD sector 63
The partitions are mounted.
Another hint http://reboot.pro/to...m-a-bootloader/
New game 3, HDD manufacturer independent approach:
HDD sector 0 cleared.
The truncated 32 GB HDD connected as primary master.
XP installed to a 8 GB partition.
A floppy image created, grub4dos included to boot code.
a:\grldr added and a:\menu.lst
Seagate "DiscWizard Starter Edition 10" booted and a rescue DDO floppy created.
Keep a Seagate HDD nearby, dosn't has to be connected...
The existing bootsector is remapped and used later.
Grub4dos added to HDD and menu.lst
title load DDO
map --mem /ddo.img (fd0)
The machine does boot
Grub4dos loads the DDO from the floppy image.
Next the DDO chainloads pervious boot sector code: grub4dos inside floppy image, this chainloads HDD ntldr
XP does boot, the whole 40 GB HDD is available
You may replace grub4dos inside floppy image, use a:\ntldr and a:\boot.ini instead.
Added: include ntdetect.com and adjust pervious boot sector code too.
Yes, it works.
Edited by cdob, 01 September 2013 - 03:47 PM.