J
Jordi
Hello!
We have a working embedded device with a hard disk w/ XPe which can boot
also in PXE.
I've been ordered to make a kind of "rescue disk" for those embedded devices
which need an OS upgrade or the hard disk just "dies" in the middle of the
road/city, without needing to bring the device back home (as it can be very
expensive in time and $)
The idea is booting via PXE, loading a XPe into the ramdisk and execute a
hard disk rescue custom program which should repartition and reformat the
hard disk.
The problem is that there's no way to format/remove the first partition of
the hard disk.
The system seems to lock it as if it were the system partition. Using
sysinternal's process explorer shows process ID 4 "SYSTEM" using/blocking the
HardDisk0 (there's no swap, no open files, nothing) when that blocked
partition should be the RamDisk.
The partition can be removed without problems using the same XPe put in a
compact flash.
I've noticed that starting the system shows a "new hardware detected" and
"you can use RamDisk now", and I think this could be the root of the problem:
XP trying to lock the system partition, but as ramdisk doesn't exist it
thinks it's the HD first partition, and afterwards it requires a reboot in
order to unlock the HD... then I could delete that partition. Of course, once
it reboots, as it's a ramdisk, everything goes back to the starting point.
Any ideas?
TIA
Jordi
We have a working embedded device with a hard disk w/ XPe which can boot
also in PXE.
I've been ordered to make a kind of "rescue disk" for those embedded devices
which need an OS upgrade or the hard disk just "dies" in the middle of the
road/city, without needing to bring the device back home (as it can be very
expensive in time and $)
The idea is booting via PXE, loading a XPe into the ramdisk and execute a
hard disk rescue custom program which should repartition and reformat the
hard disk.
The problem is that there's no way to format/remove the first partition of
the hard disk.
The system seems to lock it as if it were the system partition. Using
sysinternal's process explorer shows process ID 4 "SYSTEM" using/blocking the
HardDisk0 (there's no swap, no open files, nothing) when that blocked
partition should be the RamDisk.
The partition can be removed without problems using the same XPe put in a
compact flash.
I've noticed that starting the system shows a "new hardware detected" and
"you can use RamDisk now", and I think this could be the root of the problem:
XP trying to lock the system partition, but as ramdisk doesn't exist it
thinks it's the HD first partition, and afterwards it requires a reboot in
order to unlock the HD... then I could delete that partition. Of course, once
it reboots, as it's a ramdisk, everything goes back to the starting point.
Any ideas?
TIA
Jordi