bootable CD for diskless systems (XPe)

G

Guest

Hello all,

I am trying to make a bootable CD for diskless system, i have some questions
related to it. I hope someone can tell me about them.

1)i am using EI torito to make my CD for XPe. There is no hard disk attached
to my system. Will my boot.ini change? Do i need to change it while running
FBA?

2)Secondly what about RAM? Does RAM matter in this case? I mean if my image
size is 314MB and my RAM is 320MB will this cause any problem?

3)I made an image for bootable CD. My FBA runs perfect ,then when i make
postFBA ISO image using HD2ISO and run it sometimes gives blue screen STOP
error and sometimes just goes and stops at Microsoft page.It doesnt logon to
windows. I dont understand y does this happen. I didnt change boot.ini it is
same as it has to boot from HD partition 1.

Thanks for your time
 
K

KM

Kulsum,
I am trying to make a bootable CD for diskless system, i have some
questions
related to it. I hope someone can tell me about them.

Many discusions about El Torito issues you'll be able to find in this NG
archive:
http://groups-beta.google.com/group....public.windowsxp.embedded&q=El+Torito&qt_g=1

1)i am using EI torito to make my CD for XPe. There is no hard disk
attached
to my system. Will my boot.ini change? Do i need to change it while
running FBA?

No changes in boot.ini required if your system partition was the first
primary one on only hard disk presented during FBA.
2)Secondly what about RAM? Does RAM matter in this case? I mean if my
image
size is 314MB and my RAM is 320MB will this cause any problem?

RAM always matters when you think about your XPe image footprint.
El Torito itself (on XPe using EWF) should not consume much of RAM if you
properly setup the image.
See this tip page on how to minimize EWF RAM usage:
http://msdn.microsoft.com/embedded/community/community/tips/xp/ramewf/default.aspx.
3)I made an image for bootable CD. My FBA runs perfect ,then when i make
postFBA ISO image using HD2ISO and run it sometimes gives blue screen STOP
error

What BSOD (bugcheck/blue screen) info you see?
and sometimes just goes and stops at Microsoft page.

Do you mean Welcome screen?
It doesnt logon to
windows. I dont understand y does this happen. I didnt change boot.ini it
is
same as it has to boot from HD partition 1.

You may want to describe what steps extatly you performed to create the
bootable CD.

What type of EWF you use? (should be RAM or RAM Reg but finally there will
be no EWF Config partiton anyway)
Also, watch on whether EWF is enabled just before you capture the image to
ISO.
Make sure you had a CD with El Torito signature in CD-ROM during FBA.
Just before you enalbe EWF and shutdown the device to capture the image,
clean up [HKLMSystem\MountedDevices] key.

KM
 
G

Guest

hi KM,

Thanks for ur reply.I am following all the steps that are present on msdn
site for creating a bootable CD-ROM. The link of this site is

http://msdn.microsoft.com/library/d.../html/xehowtutorialcreatingbootablecd-rom.asp

I did remote booting and by reading posts from forums i came to know that
RAM size should be double the size of image.I just wanted to know that do we
need to worry about the RAM in the same way as it was in the case of remote
booting because this CD-ROM will be for diskless systems.

In the step 2 from the link that i have paste above i read we need to add
two components

El Torito CD Support
Winlogon Sample Macro

I just added El Torito CD Support because i am using Windows based terminal
professional.Other components that i added were

FAT
FAT format
Windows based terminal professional
target component(macro component made with the help of .pmq file of my
target system)

After dependency check(auto resolve dependency) the El Torito CD Support
components are added to the configuration The EWF NTLDR was also added.
Editted the Enhanced Write Filter settings by expanding the Enhanced Write
Filter component in the configuration pane and choosing Settings. The
Enhanced Write Filter settings appear in the details pane.
Cleared the Start EWF Enabled check box in the component settings.
Verified that Disk Number equals 0 and Partition Number equals 1 for the
target disk volume.
Select RAM as the Overlay Type.
Under the User Interface Core component,i selected Settings. The User
Interface Core settings appeared in the details pane.
Selected Show Run on Start Menu.

This is part of step no. 2 that i followed.

I followed all the 7 steps in the above link but do not know why do i get
the blue screen error and sometimes it just goes and stops at welcome page.

In one of the msdn links i read that while using EI torito CD support we
need to change boot.ini so i just wanted to know do i need to do this thing?
I am making a CD-ROM for diskless system wont my boot.ini change ? There will
be no hard disk, then how can i write in boot.ini to boot from 1st
partition.The link in which i read about boot.ini for EI-torito CD support is


http://msdn.microsoft.com/library/d...en-us/tdhelp40/html/ntconeltoritocdasdisk.asp

Thanks for your time.

--
Regards,
Kulsum


KM said:
Kulsum,
I am trying to make a bootable CD for diskless system, i have some
questions
related to it. I hope someone can tell me about them.

Many discusions about El Torito issues you'll be able to find in this NG
archive:
http://groups-beta.google.com/group....public.windowsxp.embedded&q=El+Torito&qt_g=1

1)i am using EI torito to make my CD for XPe. There is no hard disk
attached
to my system. Will my boot.ini change? Do i need to change it while
running FBA?

No changes in boot.ini required if your system partition was the first
primary one on only hard disk presented during FBA.
2)Secondly what about RAM? Does RAM matter in this case? I mean if my
image
size is 314MB and my RAM is 320MB will this cause any problem?

RAM always matters when you think about your XPe image footprint.
El Torito itself (on XPe using EWF) should not consume much of RAM if you
properly setup the image.
See this tip page on how to minimize EWF RAM usage:
http://msdn.microsoft.com/embedded/community/community/tips/xp/ramewf/default.aspx.
3)I made an image for bootable CD. My FBA runs perfect ,then when i make
postFBA ISO image using HD2ISO and run it sometimes gives blue screen STOP
error

What BSOD (bugcheck/blue screen) info you see?
and sometimes just goes and stops at Microsoft page.

Do you mean Welcome screen?
It doesnt logon to
windows. I dont understand y does this happen. I didnt change boot.ini it
is
same as it has to boot from HD partition 1.

You may want to describe what steps extatly you performed to create the
bootable CD.

What type of EWF you use? (should be RAM or RAM Reg but finally there will
be no EWF Config partiton anyway)
Also, watch on whether EWF is enabled just before you capture the image to
ISO.
Make sure you had a CD with El Torito signature in CD-ROM during FBA.
Just before you enalbe EWF and shutdown the device to capture the image,
clean up [HKLMSystem\MountedDevices] key.

KM
 
K

KM

Kulsum,

Before you start playing wit hthe image, make sure there is no EWF COnfig
(hidden) partition on the hard disk.

Just before you capture the image to a ISO fle you will have to verify if:
- EWF is running and protecting first partition (ewfmgr c:)
- no EWF related errors in FBALog.txt

When do you run etprep /all? Instead, you could just clean up
[HKLM\System\MountedDevices] key (Ewf is either disabled or you commit the
change).

Please do not use NT Embedded documentation when you deal with El Torito on
XPe (the last link you provided).
You boot.ini should point to multi(0)disk(0)rdisk(0)partition(1) ARC path to
boot from either you have one HDD partition or CD-ROM to boot.

KM
Thanks for ur reply.I am following all the steps that are present on msdn
site for creating a bootable CD-ROM. The link of this site is

http://msdn.microsoft.com/library/d.../html/xehowtutorialcreatingbootablecd-rom.asp

I did remote booting and by reading posts from forums i came to know that
RAM size should be double the size of image.I just wanted to know that do
we
need to worry about the RAM in the same way as it was in the case of
remote
booting because this CD-ROM will be for diskless systems.

In the step 2 from the link that i have paste above i read we need to add
two components

El Torito CD Support
Winlogon Sample Macro

I just added El Torito CD Support because i am using Windows based
terminal
professional.Other components that i added were

FAT
FAT format
Windows based terminal professional
target component(macro component made with the help of .pmq file of my
target system)

After dependency check(auto resolve dependency) the El Torito CD Support
components are added to the configuration The EWF NTLDR was also added.
Editted the Enhanced Write Filter settings by expanding the Enhanced Write
Filter component in the configuration pane and choosing Settings. The
Enhanced Write Filter settings appear in the details pane.
Cleared the Start EWF Enabled check box in the component settings.
Verified that Disk Number equals 0 and Partition Number equals 1 for the
target disk volume.
Select RAM as the Overlay Type.
Under the User Interface Core component,i selected Settings. The User
Interface Core settings appeared in the details pane.
Selected Show Run on Start Menu.

This is part of step no. 2 that i followed.

I followed all the 7 steps in the above link but do not know why do i get
the blue screen error and sometimes it just goes and stops at welcome
page.

In one of the msdn links i read that while using EI torito CD support we
need to change boot.ini so i just wanted to know do i need to do this
thing?
I am making a CD-ROM for diskless system wont my boot.ini change ? There
will
be no hard disk, then how can i write in boot.ini to boot from 1st
partition.The link in which i read about boot.ini for EI-torito CD support
is


http://msdn.microsoft.com/library/d...en-us/tdhelp40/html/ntconeltoritocdasdisk.asp

Thanks for your time.

--
Regards,
Kulsum


KM said:
Kulsum,
I am trying to make a bootable CD for diskless system, i have some
questions
related to it. I hope someone can tell me about them.

Many discusions about El Torito issues you'll be able to find in this NG
archive:
http://groups-beta.google.com/group....public.windowsxp.embedded&q=El+Torito&qt_g=1

1)i am using EI torito to make my CD for XPe. There is no hard disk
attached
to my system. Will my boot.ini change? Do i need to change it while
running FBA?

No changes in boot.ini required if your system partition was the first
primary one on only hard disk presented during FBA.
2)Secondly what about RAM? Does RAM matter in this case? I mean if my
image
size is 314MB and my RAM is 320MB will this cause any problem?

RAM always matters when you think about your XPe image footprint.
El Torito itself (on XPe using EWF) should not consume much of RAM if you
properly setup the image.
See this tip page on how to minimize EWF RAM usage:
http://msdn.microsoft.com/embedded/community/community/tips/xp/ramewf/default.aspx.
3)I made an image for bootable CD. My FBA runs perfect ,then when i
make
postFBA ISO image using HD2ISO and run it sometimes gives blue screen
STOP
error

What BSOD (bugcheck/blue screen) info you see?
and sometimes just goes and stops at Microsoft page.

Do you mean Welcome screen?
It doesnt logon to
windows. I dont understand y does this happen. I didnt change boot.ini
it
is
same as it has to boot from HD partition 1.

You may want to describe what steps extatly you performed to create the
bootable CD.

What type of EWF you use? (should be RAM or RAM Reg but finally there
will
be no EWF Config partiton anyway)
Also, watch on whether EWF is enabled just before you capture the image
to
ISO.
Make sure you had a CD with El Torito signature in CD-ROM during FBA.
Just before you enalbe EWF and shutdown the device to capture the image,
clean up [HKLMSystem\MountedDevices] key.

KM
 
S

Slobodan Brcin \(eMVP\)

I did remote booting and by reading posts from forums i came to know that
RAM size should be double the size of image.I just wanted to know that do we
need to worry about the RAM in the same way as it was in the case of remote
booting because this CD-ROM will be for diskless systems.

El-torito boot is actualy booting from CD, so you do not need "too" much memory. You need just wokring memory.

Regards,
Slobodan



I did remote booting and by reading posts from forums i came to know that
RAM size should be double the size of image.I just wanted to know that do we
need to worry about the RAM in the same way as it was in the case of remote
booting because this CD-ROM will be for diskless systems.

In the step 2 from the link that i have paste above i read we need to add
two components

El Torito CD Support
Winlogon Sample Macro

I just added El Torito CD Support because i am using Windows based terminal
professional.Other components that i added were

FAT
FAT format
Windows based terminal professional
target component(macro component made with the help of .pmq file of my
target system)

After dependency check(auto resolve dependency) the El Torito CD Support
components are added to the configuration The EWF NTLDR was also added.
Editted the Enhanced Write Filter settings by expanding the Enhanced Write
Filter component in the configuration pane and choosing Settings. The
Enhanced Write Filter settings appear in the details pane.
Cleared the Start EWF Enabled check box in the component settings.
Verified that Disk Number equals 0 and Partition Number equals 1 for the
target disk volume.
Select RAM as the Overlay Type.
Under the User Interface Core component,i selected Settings. The User
Interface Core settings appeared in the details pane.
Selected Show Run on Start Menu.

This is part of step no. 2 that i followed.

I followed all the 7 steps in the above link but do not know why do i get
the blue screen error and sometimes it just goes and stops at welcome page.

In one of the msdn links i read that while using EI torito CD support we
need to change boot.ini so i just wanted to know do i need to do this thing?
I am making a CD-ROM for diskless system wont my boot.ini change ? There will
be no hard disk, then how can i write in boot.ini to boot from 1st
partition.The link in which i read about boot.ini for EI-torito CD support is


http://msdn.microsoft.com/library/d...en-us/tdhelp40/html/ntconeltoritocdasdisk.asp

Thanks for your time.

--
Regards,
Kulsum


KM said:
Kulsum,
I am trying to make a bootable CD for diskless system, i have some
questions
related to it. I hope someone can tell me about them.

Many discusions about El Torito issues you'll be able to find in this NG
archive:
http://groups-beta.google.com/group....public.windowsxp.embedded&q=El+Torito&qt_g=1

1)i am using EI torito to make my CD for XPe. There is no hard disk
attached
to my system. Will my boot.ini change? Do i need to change it while
running FBA?

No changes in boot.ini required if your system partition was the first
primary one on only hard disk presented during FBA.
2)Secondly what about RAM? Does RAM matter in this case? I mean if my
image
size is 314MB and my RAM is 320MB will this cause any problem?

RAM always matters when you think about your XPe image footprint.
El Torito itself (on XPe using EWF) should not consume much of RAM if you
properly setup the image.
See this tip page on how to minimize EWF RAM usage:
http://msdn.microsoft.com/embedded/community/community/tips/xp/ramewf/default.aspx.
3)I made an image for bootable CD. My FBA runs perfect ,then when i make
postFBA ISO image using HD2ISO and run it sometimes gives blue screen STOP
error

What BSOD (bugcheck/blue screen) info you see?
and sometimes just goes and stops at Microsoft page.

Do you mean Welcome screen?
It doesnt logon to
windows. I dont understand y does this happen. I didnt change boot.ini it
is
same as it has to boot from HD partition 1.

You may want to describe what steps extatly you performed to create the
bootable CD.

What type of EWF you use? (should be RAM or RAM Reg but finally there will
be no EWF Config partiton anyway)
Also, watch on whether EWF is enabled just before you capture the image to
ISO.
Make sure you had a CD with El Torito signature in CD-ROM during FBA.
Just before you enalbe EWF and shutdown the device to capture the image,
clean up [HKLMSystem\MountedDevices] key.

KM
 
G

Guest

Hi,

Thanks for replies. I am still getting errors in XPE bootable CD. I'll tell
you all the steps in detail, that i followed. Please check it and tell me
what am I doing wrong.

1- Partition target pc's hard drive. C drive size: 643 MB and D: 12GB, while
total hard disk is 40 GB. I formatted both partitions by FAT, from XP
bootable CD and then quit the setup.

2- Next, I made a bootable floppy and ran bootprep.exe on C: from A: and the
process was successfully done.

3- Next on my development pc (where xpe evaluation kit is installed), I made
my run-time image by adding EI Torito CD component. By auto resolving the
dependencies, I got Enhanced Write Filter Component too (and many other). IN
EWF Protected Volume # 1 Settings, I unchecked option "start ewf enabled"
and rest were left to default settings.
Also in EWF's Optimization Option Settings: " Use Less Overlay Space & Less
Writes
" was checked. Then I build my image. Image size was 267MB

4- Target pc's hard disk was attached to development pc as a secondary IDE
slave. iame was copied to it. From the smae image, PRE FBA CD was made using
hd2iso. Where I changed the disk signature in advaced settings as well.

5- The CD-ROM+HARD DISK was then attached to the target pc. Hard Disk:
primary IDE Master, CD ROM: Secondary IDE Master.

6- Then I ran FBA, after FBA was completed, windows embedded were loaded.
And I was able to boot into it. On system tray, one error message appeared:
"Windows Delayed write failed" (Windows were unable to save all the data for
the file E:\. The data has been lost. This error may be caused by the failure
of you computer hardware or network connection. Please try to save this file
elsewhere.)
System has 2 drives, C: for xpe and D: (empty but partitioned+formatted)+ it
has much unallocated space.

7- Image after expanding, became 339MB.

8- I opened cmd in xpe boot image and ran ewfmgr, ewfmgr c: commands. When I
ran etprep /all on C:\, windows restarted.

9- This image was then converted to ISO image on development pc, using
hd2iso tool Now for POST FBA CD, i didnt set 5th option of hd2iso.(advanced
option)

10- Then I ran POST-FBA CD on the target pc, xpe started loading and then at
welcome page one error message appeared: Isass.exe-System Error (An I/O
operation initiated by registry failed unrecoverably. The registry could not
read in, or write out, or flush, one of the files that contain the system's
image of registry.)
(system is diskless)
11- I clicked ok and windows rebooted and repeated the same process.

12- To check image I connected hard drive again and ran same image (but not
ISO). As I read in some previous post, once etprep /all command runs and
boots the pc successfully, image shouldnt be able to boot again. But in my
case, it did:( When I ran EWFMGR commands, it said there isn't any EWF
protected volume. And when I ran etprep /all, it again rebooted, but it was
able to boot through it AGAIn...and so on......

Is my POST FBA image that i am using to create POST-FBA CD correct? Please
help me I can't fgure out problem myself.
 
S

Slobodan Brcin \(eMVP\)

Kulsum,

Something is missing in your procedure, but I can't tell what.


1. Why did you changed 'ELTO' signature?
2. Have you created preFBA ELTO CD and inserted it during the FBA?
3. Can you access ELTO CD files from XPE image when you boot from HDD?
4. Make sure separately that EWF is working whne in Reg RAM mode.

Follow procedure that I described here:
http://groups-beta.google.com/group...e9cd63d679b/4bb9658425996274#4bb9658425996274

Or at least read and understand what steps are involved.

Regards,
Slobodan
 
G

Guest

Hi Slobodan,

Regarding signatures, I studied that on msdn site, that you should give the
same signatures while making ISO image, as given in EI Torito Cd component
settings in target designer. I noted that down and wrote same in advanced
option of hd2iso. By default its same for all: 1330924613 and I used the same.

Yes, I did create the PRE-FBA CD and placed it into the CD-ROM while running
FBA on hard drive. And hard disk was primary IDE Master, CD-ROM Secondary IDE
master. The position of CD-ROM was'nt changed when I ran POST-FBA CD.

3." Can you access ELTO CD files from XPE image when you boot from HDD?"
I did'nt get what are you are asking, but CD appears to be empty when I open
it in windows explorer.

4-" Make sure separately that EWF is working when in Reg RAM mode." can you
please explain me, from where I can check this?

In the link u gave, it is mentioned to use HEX editor. I am using NERO
software but i dont know what this HEX editior is.

Please help.

Thanks for your time.
 
S

Slobodan Brcin \(eMVP\)

Hi Kulsum,
Regarding signatures, I studied that on msdn site, that you should give the
same signatures while making ISO image, as given in EI Torito Cd component
settings in target designer. I noted that down and wrote same in advanced
option of hd2iso. By default its same for all: 1330924613 and I used the same.

Just leave default and you will be ok.
Yes, I did create the PRE-FBA CD and placed it into the CD-ROM while running
FBA on hard drive. And hard disk was primary IDE Master, CD-ROM Secondary IDE
master. The position of CD-ROM was'nt changed when I ran POST-FBA CD.
ok.

3." Can you access ELTO CD files from XPE image when you boot from HDD?"
I did'nt get what are you are asking, but CD appears to be empty when I open
it in windows explorer.

This is a problem. You should be able to see El-torito volumes on your CD el-torito partition when you browse it from explorer or
tryu to acces it from command line.
Something wrong with el-torito driver I guess. You should investigate this problem further.
4-" Make sure separately that EWF is working when in Reg RAM mode." can you
please explain me, from where I can check this?

Use etprep only to delete EWF config partition (if you have it). After rebooting computer examine with ewfmgr whether ewf is enabled
or disabled.
ewfmgr C: for instance.
In the link u gave, it is mentioned to use HEX editor. I am using NERO
software but i dont know what this HEX editior is.

Any binary(HEX) editor will do. But if you follow reading the thread you will see that I have made a small util for autopatching ISO
file. Look at www.xpefiles.com

Regards,
Slobodan
 
G

Guest

Hi Slobodan,
3." Can you access ELTO CD files from XPE image when you boot from HDD?"
I did'nt get what are you are asking, but CD appears to be empty when I open
it in windows explorer.

I read it on msdn.

http://msdn.microsoft.com/library/d.../html/xehowtutorialcreatingbootablecd-rom.asp
When I check CD properties, it shows it have data, but dos'nt display ISO
image in windows explorer.

I am going to check the utility, that u've mentioned from www.xpefiles.com.
I am using NERO s/w only for burning ISO image to the RW CD. While I make ISO
imahe through hd2iso utility, shipped with embedded xp.

Thanks for your time.
 
G

Guest

Hi Slobodan,

Something is really disturbing me . I dont understand these things. Can u
please make them clear to me.

1)I create my run time image added EI-Torito and did auto-resolve.Then
placed this image in prefba CD.Then i placed the image on my target device
1st partition.Then when i run the FBA for the first time run cmd and these
three commands

c:\ewfmgr

c:\ewfmgr C:\

c:\etprep /all

But in ur link i saw u were using different commands and sometimes u wrote
about registry keys.Why have you used different commands and registry editor?
Is it necessary to do so?

2)In ur link i saw

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.


when i opened Nero,selected recoder,image record and then pressed ok.After
this step it ask me for ISO image. Do i need to make one ISO and then use
NERO to just burn it??

Sorry for troubling you so much actually i am in my initial stages and donot
have much idea abou these things.

Thanks for your time.
 
S

Slobodan Brcin \(eMVP\)

Hi Kulsum,
Something is really disturbing me . I dont understand these things. Can u
please make them clear to me.

I will try. Basicaly my steps are different then ones described my MS, and for understanding them you need to know about El-torito
specification and how Reg RAM EWF works. (Too much to be written here :-( )
1)I create my run time image added EI-Torito and did auto-resolve.Then
placed this image in prefba CD.Then i placed the image on my target device
1st partition.Then when i run the FBA for the first time run cmd and these
three commands

Actualy Pre FBA image is not a must to have on CD. But you must have CD that is created from same partition that you will use during
the FBA process. (Once you get CD you can use it as long as you do not repartition your target disk)
c:\ewfmgr

c:\ewfmgr C:\

c:\etprep /all

What were results of all of these operations?
But in ur link i saw u were using different commands and sometimes u wrote
about registry keys.Why have you used different commands and registry editor?
Is it necessary to do so?

It is not necesary to do, but it is easier procedure on long runs (if you know how to do it). Do not mix procedures that I described
with ones sugested by MS, either follow one or other way to the letter.
2)In ur link i saw

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.
when i opened Nero,selected recoder,image record and then pressed ok.After
this step it ask me for ISO image. Do i need to make one ISO and then use
NERO to just burn it??

Yes. And in step between you need to patch MBR signature to 'ELTO' this is what my tool does. Without it ISO file is not apropriate
for El-torito drivers. So these four bytes are only reason why you need intermidiary step of making an ISO file.
 
S

Slobodan Brcin \(eMVP\)

Kulsum said:
Hi Slobodan,
or tryu to acces it from command line. Something wrong with el-torito driver I guess. You should investigate this problem further.
I read it on msdn.

http://msdn.microsoft.com/library/d.../html/xehowtutorialcreatingbootablecd-rom.asp
When I check CD properties, it shows it have data, but dos'nt display ISO
image in windows explorer.


From XPe (not XPP) after FBA you should be able to access CD as D: or E: and see pre-fba files on it. As long as El-torito driver is
working correctly.

To ease your testing make sure that:
1. Your target computer have one HDD with one partition.
2. You create Pre FBA El-torito CD from this HDD only.
3. From XPP you should see C: and D: D: should be pre FBA-XPe files on El-torito partition that is on CD.

Regards,
Slobodan
 
G

Guest

hi Slobodan,

I am going to make CD from start and tell you about each and every step
now.First of all i made an image placed it on second hard disk with partition
643MB. Then i made an ISO image using HD2ISO. I left the Advance option
default.

i opened Nero-Buring ROM, selected CD option,clicked next,selected complie
a new CD, clicked next, selected other formats, click next,selected create a
CD from an image file, clicked next, clicked finish. It asked me for an iso
image or nrg image. So i browsed to my D drive were i kept my ISO image.
Selected my ISO image and clicked open.I got burn option and it then ask me
where to save the file with .nrg extension. So i just browsed to CD so that
my image should be placed in CD.After this it started buring the image into
the CD. Now when i open the CD i can view .ISO image in my CD.

Is this all going well?

The verison i am using is 5.9.9.0

Thanks for your time.
 
S

Slobodan Brcin \(eMVP\)

Kulsum,
Is this all going well?
Thanks for description, but all you did goes totally backward.

location of iso file that hd2iso creates is irrelevant. Also program that you use for iso recording is also irrelevant.

What is relevant is:
THAT YOU USE SAME FIRST 700-MB PARTITION ON SAME DISK THAT YOU WILL USE ON YOUR TARGET COMPUTER FOR FBA. On this you must use
hd2iso. Unfortunately you will have to move HDD around between development and target computer.

You should not place iso file on XPE partition, ISO file should contain XPe partition in El-torito format within itself so that it
can be recorded.

Regards,
Slobodan
 
G

Guest

Hi Slobodan,

I've two systems,i.e target+development. I run FBA on 643MB primary
partition of target system. Then, I attach it to development pc as SLAVE and
make Iso image of this partition (primary partition of slave) on Dirve D: of
development system.

Now, after runnig FBA, i checked fbalog of image, i found some problem in
there:

15:40:21 PM - ConfigureEwf() Start.

15:40:21 PM - Getting EWF config parameters from registry.

15:40:21 PM - EWF Partition Size = 50 (KBytes), Levels = 1, Volumes = 1.

15:40:21 PM - Protected Volume Config #0 :

15:40:21 PM - Disk= 0,Part= 1,DiskType= IDE,Type= RAM.

15:40:21 PM - Enable= Disabled, Optimize= 2, LazyWrite= N.

15:40:21 PM - Found 2 Hard Disks.

15:40:21 PM - Searching for El Torito disk.

15:40:21 PM - Disk0 signature = 0xC9DFC9DF.

15:40:21 PM - Disk1 signature = 0x7FFFFFFF.

15:40:21 PM - Checking Start value in
System\CurrentControlSet\Services\redbook key.

15:40:21 PM - Resetting Start value.

15:40:21 PM - Checking Start value in
System\CurrentControlSet\Services\Imapi key.

15:40:21 PM - Resetting Start value.

15:40:21 PM - Deleting EWF Partition #2, disk#=0, type=69

15:40:22 PM - Disk #0 layout info:

15:40:22 PM - PRIMARY partition,start=0x0000000000007e00,
len=0x0000000028332600, type= 6

15:40:22 PM - FREE partition,start=0x000000002833a400,
len=0x0000000928efde00, type= 0

15:40:22 PM - Allocating EWF in PRIMARY partition,
start=0x000000002833a400, len=0x000000000000fc00.

15:40:22 PM - Created EWF partition on Disk = 0, partition = 2,size =
0x000000000000fc00 .

15:40:22 PM - ewfOpen.

15:40:22 PM - EWF Volume Config on Disk#0, Partition#2:

15:40:22 PM - Segments = 0, Max Volumes = 1, Max Levels = 1

15:40:22 PM - ewfAdd.

15:40:22 PM - Protected Volume Config on Disk0\Partition1 :

15:40:22 PM - Type = RAM, State= DISABLED.

15:40:22 PM - ewfClose

15:40:22 PM - Saving EWF configuration to registry:

15:40:22 PM - Protected Volume ArcName =
multi(0)disk(0)rdisk(0)partition(1).

15:40:22 PM - ConfigureEwf() End, status = 0x0.

15:40:22 PM - [CallEntryPointThread] C:\WINDOWS\system32\ewfdll.dll,
ConfigureEwf
15:40:22 PM - [FBASetProgressText] Resetting Setup Flag...
15:40:41 PM - [FBADoReboot] Sleeping...
15:40:51 PM - [FBADoReboot] Rebooting system...


At " Searching for El Torito disk." this point, it can't find ELTO drive. I
got a sample FBALOG from msdn and according to that sample, it should find
ELTO drive.
12. Searching for El Torito disk.
13. Disk0 signature = 0x499602D2.
14. Disk1 signature = 0x4F544C45.
15. Disk1 is an ElTorito disk.


Also, to what drive its referring? I mean, its written "Disk 1", disk 0 is
hard drive, what'll be disk 1 over here?

Also, from where in target designer, I can select RAM REG mode of EWF? I
can't find it in EWF settings, one thing close to it is: overlay
type:disk/ram and I've selected RAM (in target designer).
 
K

KM

Kulsum,
...
Now, after runnig FBA, i checked fbalog of image, i found some problem in
there:

15:40:21 PM - ConfigureEwf() Start.

15:40:21 PM - Getting EWF config parameters from registry.

15:40:21 PM - EWF Partition Size = 50 (KBytes), Levels = 1, Volumes = 1.

Seems like you are using EWF RAM (not the EWF RAM REG).
You may want to delete the EWF Config partiton on your taget (use etprep
delete or diskpart).
15:40:21 PM - Protected Volume Config #0 :

15:40:21 PM - Disk= 0,Part= 1,DiskType= IDE,Type= RAM.

15:40:21 PM - Enable= Disabled, Optimize= 2, LazyWrite= N.

15:40:21 PM - Found 2 Hard Disks.

15:40:21 PM - Searching for El Torito disk.

15:40:21 PM - Disk0 signature = 0xC9DFC9DF.

15:40:21 PM - Disk1 signature = 0x7FFFFFFF.

Seems like El Torito disk was not detected on your target during FBA.
Did you have an El-Torito CD inserted in CD-ROM attached to the target
device during FBA?
Did you change the default signature (0x4F544C45) on the ElTorito component
settngs page?
Make sure to delete the EWF Config partition first.
...
Also, from where in target designer, I can select RAM REG mode of EWF? I
can't find it in EWF settings, one thing close to it is: overlay
type:disk/ram and I've selected RAM (in target designer).

http://msdn.microsoft.com/library/en-us/xpehelp/html/xegrfConfiguringEWFRAMRegOverlays.asp

You use RAM type there with disabled initial state. And you HAVE TO disable
the FBA DLL/COM registration of the Enhanced Write Filter component.

KM
 
S

Slobodan Brcin \(eMVP\)

Kulsum,
I've two systems,i.e target+development. I run FBA on 643MB primary
partition of target system.

Actualy make sure that this is first and only primary partition in your HDD.
Then, I attach it to development pc as SLAVE and
make Iso image of this partition (primary partition of slave) on Dirve D: of
development system.

This step is ok. But you did not described how you got your "pre-FBA" el-torito CD. Please use the "post FBA" CD that you made
during the future FBA's. (At least it is ok by sound of your description)
15:40:21 PM - Enable= Disabled, Optimize= 2, LazyWrite= N.
Shouldn't is say enabled?

For testing purposes use "etprep /delete", and reboot again to XPe from HDD now use ewfmgr C: to see whether EWF is off or on.
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/xpehelp/html/cdtbsetprepusage.asp

We might be dealing here with multiple problems.
Bad el-torito CD during the FBA. And EWF that won't work in Reg RAM EWF (after etprep delete config partition)


Regards,
Slobodan



Kulsum said:
Hi Slobodan,

I've two systems,i.e target+development. I run FBA on 643MB primary
partition of target system. Then, I attach it to development pc as SLAVE and
make Iso image of this partition (primary partition of slave) on Dirve D: of
development system.

Now, after runnig FBA, i checked fbalog of image, i found some problem in
there:

15:40:21 PM - ConfigureEwf() Start.

15:40:21 PM - Getting EWF config parameters from registry.

15:40:21 PM - EWF Partition Size = 50 (KBytes), Levels = 1, Volumes = 1.

15:40:21 PM - Protected Volume Config #0 :

15:40:21 PM - Disk= 0,Part= 1,DiskType= IDE,Type= RAM.

15:40:21 PM - Enable= Disabled, Optimize= 2, LazyWrite= N.

15:40:21 PM - Found 2 Hard Disks.

15:40:21 PM - Searching for El Torito disk.

15:40:21 PM - Disk0 signature = 0xC9DFC9DF.

15:40:21 PM - Disk1 signature = 0x7FFFFFFF.

15:40:21 PM - Checking Start value in
System\CurrentControlSet\Services\redbook key.

15:40:21 PM - Resetting Start value.

15:40:21 PM - Checking Start value in
System\CurrentControlSet\Services\Imapi key.

15:40:21 PM - Resetting Start value.

15:40:21 PM - Deleting EWF Partition #2, disk#=0, type=69

15:40:22 PM - Disk #0 layout info:

15:40:22 PM - PRIMARY partition,start=0x0000000000007e00,
len=0x0000000028332600, type= 6

15:40:22 PM - FREE partition,start=0x000000002833a400,
len=0x0000000928efde00, type= 0

15:40:22 PM - Allocating EWF in PRIMARY partition,
start=0x000000002833a400, len=0x000000000000fc00.

15:40:22 PM - Created EWF partition on Disk = 0, partition = 2,size =
0x000000000000fc00 .

15:40:22 PM - ewfOpen.

15:40:22 PM - EWF Volume Config on Disk#0, Partition#2:

15:40:22 PM - Segments = 0, Max Volumes = 1, Max Levels = 1

15:40:22 PM - ewfAdd.

15:40:22 PM - Protected Volume Config on Disk0\Partition1 :

15:40:22 PM - Type = RAM, State= DISABLED.

15:40:22 PM - ewfClose

15:40:22 PM - Saving EWF configuration to registry:

15:40:22 PM - Protected Volume ArcName =
multi(0)disk(0)rdisk(0)partition(1).

15:40:22 PM - ConfigureEwf() End, status = 0x0.

15:40:22 PM - [CallEntryPointThread] C:\WINDOWS\system32\ewfdll.dll,
ConfigureEwf
15:40:22 PM - [FBASetProgressText] Resetting Setup Flag...
15:40:41 PM - [FBADoReboot] Sleeping...
15:40:51 PM - [FBADoReboot] Rebooting system...


At " Searching for El Torito disk." this point, it can't find ELTO drive. I
got a sample FBALOG from msdn and according to that sample, it should find
ELTO drive.
12. Searching for El Torito disk.
13. Disk0 signature = 0x499602D2.
14. Disk1 signature = 0x4F544C45.
15. Disk1 is an ElTorito disk.


Also, to what drive its referring? I mean, its written "Disk 1", disk 0 is
hard drive, what'll be disk 1 over here?

Also, from where in target designer, I can select RAM REG mode of EWF? I
can't find it in EWF settings, one thing close to it is: overlay
type:disk/ram and I've selected RAM (in target designer).
 
G

Guest

hi Slobodan,

When i ran ewfmgr, i got the following results

EWF volume configuration
Volume Size 64512
segments 0
segment size 0
free segments 0
Max levels 1
Max protected volumes 1
Protected volumes 1
EWF volume percent full -1.#J
protected volumes

Device Name "\device\harddiskVolume1" [C:]




And when i run ewfmgr C: command i get

protected volume configuration

type RAM
State DISABLED
Boot command NO_CMD
..Param1 0
..Param2 0
Persistent Data ""
Volume ID DF C9 DF C9 00 7E 00 00 00 00 00 00 00 00 00 00
Device Name "\Device\HarddiskVolume1"
Max Levels 1
Clump Size 512
Current Level 1
Meomory used for data 0 bytes
memory used for mapping 0 bytes



I got them when i ran fba for first time. I dont know what these things say.
Anyway they differ from the result shown on msdn site. Can u tell me please
is this working fine. And can you also tell me from where can i get detail
about all these parameters so that i can interpret what the result says.

I ran etprep /all at the end of fba and the system rebooted. When i logged
in again ewfmgr was not showing me the above results anymore.

Thanks for ur time.
 
S

Slobodan Brcin \(eMVP\)

Kulsum,

RAM EWF is configured from small hidden partition that is deleted by etprep.
After this partition is gone EWF goes to so called Reg RAM EWF mode there it use settings configured in registry. You need to test
whether these settings are correct by simply deleting EWF partition and booting again to XPe from HDD.

ewfmgr c: should tell you that it is reg ram ewf on SP2.
Please read more about Reg RAM EWF in product documentation and what you need to place in registry for it to work.

Regards,
Slobodan
 

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

Similar Threads


Top