Problem Booting SDI Image from Hard Drive

G

Guest

Hi

Ok, trying to boot an SDI image from a hard disk as a ramdisk, the ramdisk load screen appears for a split second, but I get the following error

Windows could not start due to an error while booting from the ramdisk.
Windows failed to open the ramdisk image

I am not sure exactly how this problem is occuring, but here's the funny thing... the SDI image boots when I put it onto c: and give it a suitable reference in boot.ini like so

[operating systems
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional" /fastdetec
ramdisk(0)\WINDOWS="Microsoft Windows XP Embedded" /fastdetect /rdpath=multi(0)disk(0)rdisk(0)partition(2)\xpimage.sdi /rdimageoffset=409

where partition(2) is my c: drive, but when I add another entry below this, pointing to d drive where the sdi also exists

[operating systems
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional" /fastdetec
ramdisk(0)\WINDOWS="Microsoft Windows XP Embedded" /fastdetect /rdpath=multi(0)disk(0)rdisk(0)partition(2)\xpimage.sdi /rdimageoffset=409
ramdisk(0)\WINDOWS="Microsoft Windows XP Embedded" /fastdetect /rdpath=multi(0)disk(0)rdisk(0)partition(3)\xpimage.sdi /rdimageoffset=409

I get the error described above. C is an NTFS drive (funny that it should work), D is a FAT32 drive. The ONLY file on d is the SDI. Any help would be greatly appreciated

Dan Schmiere
 
S

Slobodan Brcin \(eMVP\)

Hi Dan,

First at this point there are no C: or D: volumes, volume letters are
created when OS is partially loaded, and they can be different for each OS.
http://msdn.microsoft.com/embedded/community/tips/xp/rtpartin/default.aspx


If you are using same SDI file on all your partitions.
Then try to put ntdetect.com on your other partition.

Also I would make sure that you know what you are talking about since ARC
path partition(2) and partition(3) correspond by default to D: and E: (this
may be the problem you have.)


Regards,
Slobodan

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Have an opinion on the effectiveness of Microsoft Embedded newsgroups? Tell
Microsoft!
https://www.windowsembeddedeval.com/community/newsgroups
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Dan Schmierer said:
Hi,

Ok, trying to boot an SDI image from a hard disk as a ramdisk, the ramdisk
load screen appears for a split second, but I get the following error:
Windows could not start due to an error while booting from the ramdisk.
Windows failed to open the ramdisk image.

I am not sure exactly how this problem is occuring, but here's the funny
thing... the SDI image boots when I put it onto c: and give it a suitable
reference in boot.ini like so:
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
ramdisk(0)\WINDOWS="Microsoft Windows XP Embedded" /fastdetect
/rdpath=multi(0)disk(0)rdisk(0)partition(2)\xpimage.sdi /rdimageoffset=4096
where partition(2) is my c: drive, but when I add another entry below
this, pointing to d drive where the sdi also exists:
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
ramdisk(0)\WINDOWS="Microsoft Windows XP Embedded" /fastdetect
/rdpath=multi(0)disk(0)rdisk(0)partition(2)\xpimage.sdi /rdimageoffset=4096
ramdisk(0)\WINDOWS="Microsoft Windows XP Embedded" /fastdetect
/rdpath=multi(0)disk(0)rdisk(0)partition(3)\xpimage.sdi /rdimageoffset=4096
I get the error described above. C is an NTFS drive (funny that it should
work), D is a FAT32 drive. The ONLY file on d is the SDI. Any help would be
greatly appreciated.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top