J
jay
Hi,
I have a problem with El Torito CD which I created using steps provided in
the past by Slobodan brcin as follows.
XPe image preparation in TD:
1. Component "El-Torito CD". (Leave default number 1330924613 which
represent ASCII string 'ELTO' or translated in hex 4F544C45)
2. EWF with RAM overlay configured trough registry only.
For this purpose you can use either my component "EWF RAM Registry - Based
on ....." in which case you will have to disable
autoresolve dependencies because "El-Torito CD" component want to import
component "Enhanced Write Filter" which beat the purpose of
my component.
Or better way for this case would be to use documentation that I have
provided in zip file and do the changes by your self on
"Enhanced Write Filter" from TD. This way you can have autoresolve enabled.
http://www.xpefiles.com/a_file.cfm?custid=Components&fileid=ramewf.zi...
3. Some program for manipulating registry like reg.exe or regedit.exe.
Components that contain them:
"Registry Editor"
"Misc. Command Line Tools"
4. Component "FAT"
5. Component "CDFS"
6. One of "CD-Rom Drive" components.
7. XPe FBA must be done on C:.
- You have choice to use first partition on boot HDD.
- Or you can follow:
http://msdn.microsoft.com/embedded/community/community/tips/xp/rtpart...
Regardless of OS partition that you use in step 7 EWF must be configured to
protect ARC path: multi(0)disk(0)rdisk(0)partition(1)
since this will be protected partition when booted from CD.
Pre FBA disk preparations:
1. HDD with one partition formatted as FAT. (Preferably <700MB)
2. El-torito disk (created as described in this document from partition
created in previous step) present during the FBA.
3. XPe image configured as mentioned above and copied to this partition.
Post FBA steps:
1. Use regedit or reg.exe to delete HKLM\SYSTEM\MountedDevices with all
entries from registry.
2. Enable EWF either trough registry key
HKLM\SYSTEM\CurrentControlSet\Services\EWF\Parameters\Protected\Volume0\Enabled
1
Or by using EWFMGR C: -enable
3. Shutdown computer gracefully by using.
c:\windows\fba\fba -shutdown
4. Record this partition on CD along with additional files.
Troubleshooting:
If you get BSOD 7B when booting from CD it might be related to problem with
ntdetect.com in this case you will have to obtain fixed
version by contacting MS.
NERO usage for El-torito CD creation.
1. Select Make Bootable Disk option.
2. Select Bootable logical drive option, and select volume with XPe that you
want to record on El-torito part of CD.
3. Go to next step. (Press New.)
4. Add files that you want to have on your CD.
5. Select recorder->Choose Recorder
6. Select Device "Image Recorder" and press OK.
7. Choose Burn option and then name file that will receive CD image.
8. Use HEX editor and find MBR sector placed by Nero. Go to 1B8 location
(relative offset from MBR) and type 'ELTO' DiskID on that
position of hex representation depending on hex editor. You can make a
simple app that will change this number if you need to
frequently burn new images.
9. From NERO. Choose option Burn image to Disk.
10. Choose image file.
11. Change back to real recording device driver so you can burn image on CD
instead to image again.
12. Burn image.
Reason for this long procedure is because Nero creates MBR block that use
DiskID 0 and El-torito or other win drivers can't use
DiskId 0.
Test CD that can be used for initial testing purposes and during XPe FBA.
You will need HDD partition that you have created for future XPe FBA. On
this partition place files "ntldr." and following boot.ini
[boot loader]
timeout=50
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XPe Test 1"
/fastdetect
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XPe Test 2"
/fastdetect
This will allow you to test if BIOS can boot your El-torito image. If you
can't reach multi OS choice then you have done something
wrong.
PS: Don't forget to make this CD also by using above mentioned procedure in
Nero.
If you have questions or comments please attach them directly to root of
this thread for easier problem tracking.
Good luck,
Slobodan
***************************
The Hard disk partion boots OK with no errors but the CD image causes
delayed write failed .
Any suggestions ? this is SP1 based image and I have in the past
successfully used this method for another hardware platform to create El
Torito Bootable CD.
TIA
Regards,
Jay
I have a problem with El Torito CD which I created using steps provided in
the past by Slobodan brcin as follows.
XPe image preparation in TD:
1. Component "El-Torito CD". (Leave default number 1330924613 which
represent ASCII string 'ELTO' or translated in hex 4F544C45)
2. EWF with RAM overlay configured trough registry only.
For this purpose you can use either my component "EWF RAM Registry - Based
on ....." in which case you will have to disable
autoresolve dependencies because "El-Torito CD" component want to import
component "Enhanced Write Filter" which beat the purpose of
my component.
Or better way for this case would be to use documentation that I have
provided in zip file and do the changes by your self on
"Enhanced Write Filter" from TD. This way you can have autoresolve enabled.
http://www.xpefiles.com/a_file.cfm?custid=Components&fileid=ramewf.zi...
3. Some program for manipulating registry like reg.exe or regedit.exe.
Components that contain them:
"Registry Editor"
"Misc. Command Line Tools"
4. Component "FAT"
5. Component "CDFS"
6. One of "CD-Rom Drive" components.
7. XPe FBA must be done on C:.
- You have choice to use first partition on boot HDD.
- Or you can follow:
http://msdn.microsoft.com/embedded/community/community/tips/xp/rtpart...
Regardless of OS partition that you use in step 7 EWF must be configured to
protect ARC path: multi(0)disk(0)rdisk(0)partition(1)
since this will be protected partition when booted from CD.
Pre FBA disk preparations:
1. HDD with one partition formatted as FAT. (Preferably <700MB)
2. El-torito disk (created as described in this document from partition
created in previous step) present during the FBA.
3. XPe image configured as mentioned above and copied to this partition.
Post FBA steps:
1. Use regedit or reg.exe to delete HKLM\SYSTEM\MountedDevices with all
entries from registry.
2. Enable EWF either trough registry key
HKLM\SYSTEM\CurrentControlSet\Services\EWF\Parameters\Protected\Volume0\Enabled
1
Or by using EWFMGR C: -enable
3. Shutdown computer gracefully by using.
c:\windows\fba\fba -shutdown
4. Record this partition on CD along with additional files.
Troubleshooting:
If you get BSOD 7B when booting from CD it might be related to problem with
ntdetect.com in this case you will have to obtain fixed
version by contacting MS.
NERO usage for El-torito CD creation.
1. Select Make Bootable Disk option.
2. Select Bootable logical drive option, and select volume with XPe that you
want to record on El-torito part of CD.
3. Go to next step. (Press New.)
4. Add files that you want to have on your CD.
5. Select recorder->Choose Recorder
6. Select Device "Image Recorder" and press OK.
7. Choose Burn option and then name file that will receive CD image.
8. Use HEX editor and find MBR sector placed by Nero. Go to 1B8 location
(relative offset from MBR) and type 'ELTO' DiskID on that
position of hex representation depending on hex editor. You can make a
simple app that will change this number if you need to
frequently burn new images.
9. From NERO. Choose option Burn image to Disk.
10. Choose image file.
11. Change back to real recording device driver so you can burn image on CD
instead to image again.
12. Burn image.
Reason for this long procedure is because Nero creates MBR block that use
DiskID 0 and El-torito or other win drivers can't use
DiskId 0.
Test CD that can be used for initial testing purposes and during XPe FBA.
You will need HDD partition that you have created for future XPe FBA. On
this partition place files "ntldr." and following boot.ini
[boot loader]
timeout=50
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XPe Test 1"
/fastdetect
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XPe Test 2"
/fastdetect
This will allow you to test if BIOS can boot your El-torito image. If you
can't reach multi OS choice then you have done something
wrong.
PS: Don't forget to make this CD also by using above mentioned procedure in
Nero.
If you have questions or comments please attach them directly to root of
this thread for easier problem tracking.
Good luck,
Slobodan
***************************
The Hard disk partion boots OK with no errors but the CD image causes
delayed write failed .
Any suggestions ? this is SP1 based image and I have in the past
successfully used this method for another hardware platform to create El
Torito Bootable CD.
TIA
Regards,
Jay