Cd_rom booting error 7B

P

Panyul

dear all:

my steps:
1. Design image,Add components;
2. Building an El Torito Run-Time Image;
3. Create Bootable CD, that is pre-FBA CD ;
4. Booting pre-FBA CD, FBA phase Begins;
(Now i know this line should be: Booting from HDD with pre-FBA CD inserted)
5. Running Etprep.exe;
6. Create E1 Torito CD
7. Finish (Boot from ElTorito CD)
And now i am at the 7th step.
Just to make sure if your El-torito is really working.
Disconnect HDD before booting.>
If your CD does not work, then change EWF ARC path.>
Regards,
Slobodan

Yes , the El-torito can not work if disconnecting HDD before booting,it
stopped at the hint 'welcome...'.
The EWF ARC path is 'multi(0)disk(0)rdisk(0)partition(1)'. Is it error?

My HDD has only one partition C, and C is primary and active.
When i started my target system from El-torito, with HDD connecting,
i found there are two paritions (C and D ,as i said before).
Yes,i checked it by Windows Explorer .
I also found the C partition is my HDD'patition. so partition D is what?


When i was at the 5th step,i found:
1. execute ewfmgr, the response is
(...)Ewf volume percent full -1.#J (...)
2. Execute etprep -all ,the response told me :
Delete ewfpartitions=1.
the next message is not like Swapped ElTorito volume drive E: with Boot
volume C: .

Perhaps these are the reason of all errors?
but i searched at 'Groups.google.com',and found some articles said these are
safe errors.

Perhaps i should try the RamEwf.zip commponent?


panyul said:
hello all:

i have created my post-fba cd,and it run well.
now i found some problem:
when i run my target system from post-fba cd with hard disk,
i run ewfmgr.exe, and found the result is : unable to find an Ewf volume,
but if run "ewfmgr.exe d:",the result is :
Protected volume configuration:
type ram
state enable
volume ID: 54 00 ...
Device Name "\device\harddiskvolume2" [D:]
max levels 1
clump size 512
current level 1
memory used for data 2950656 bytes
memory used for mapping 4096 bytes

is there any errors?
thanks!


panyul
 
S

Slobodan Brcin \(eMVP\)

Hi,

If you choose to use ramewf.zip then you will have to do few custom steps
not described in MS doc so you should avoid this while you can.
The best thing you can do is to start reading EL-torito boot steps from XPe
doc again from beginning.

Could you shed some light on this statements?
When i started my target system from El-torito, with HDD connecting,
i found there are two paritions (C and D ,as i said before).
Yes,i checked it by Windows Explorer .
I also found the C partition is my HDD'patition. so partition D is what?

My interpretation is that you have successfully booted XPe from CD and used
explorer to find out that your HDD is C:. This does not make sense since
then you did not done boot from XPe or you would not ask this question since
it would be working.

If you are executing XPe from HDD and see C: and D: then D: could be
el-torito volume.

Could you tell us more about this?

Regards,
Slobodan

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

Panyul said:
dear all:

my steps:
1. Design image,Add components;
2. Building an El Torito Run-Time Image;
3. Create Bootable CD, that is pre-FBA CD ;
4. Booting pre-FBA CD, FBA phase Begins;
(Now i know this line should be: Booting from HDD with pre-FBA CD inserted)
5. Running Etprep.exe;
6. Create E1 Torito CD
7. Finish (Boot from ElTorito CD)
And now i am at the 7th step.
Just to make sure if your El-torito is really working.
Disconnect HDD before booting.>
If your CD does not work, then change EWF ARC path.>
Regards,
Slobodan

Yes , the El-torito can not work if disconnecting HDD before booting,it
stopped at the hint 'welcome...'.
The EWF ARC path is 'multi(0)disk(0)rdisk(0)partition(1)'. Is it error?

My HDD has only one partition C, and C is primary and active.
When i started my target system from El-torito, with HDD connecting,
i found there are two paritions (C and D ,as i said before).
Yes,i checked it by Windows Explorer .
I also found the C partition is my HDD'patition. so partition D is what?


When i was at the 5th step,i found:
1. execute ewfmgr, the response is
(...)Ewf volume percent full -1.#J (...)
2. Execute etprep -all ,the response told me :
Delete ewfpartitions=1.
the next message is not like Swapped ElTorito volume drive E: with Boot
volume C: .

Perhaps these are the reason of all errors?
but i searched at 'Groups.google.com',and found some articles said these are
safe errors.

Perhaps i should try the RamEwf.zip commponent?


panyul said:
hello all:

i have created my post-fba cd,and it run well.
now i found some problem:
when i run my target system from post-fba cd with hard disk,
i run ewfmgr.exe, and found the result is : unable to find an Ewf volume,
but if run "ewfmgr.exe d:",the result is :
Protected volume configuration:
type ram
state enable
volume ID: 54 00 ...
Device Name "\device\harddiskvolume2" [D:]
max levels 1
clump size 512
current level 1
memory used for data 2950656 bytes
memory used for mapping 4096 bytes

is there any errors?
thanks!


panyul
 
K

KM

panyul,

You can tell us exact message the you see when you run "etprep /all"
command. Also after the etprep check you the following registry key
[HKLM\System\MountedDevices] to confirm that the drive letters has been
swapped.
You may also attach your \Windows\FBA\FBALOG.txt file to this thread.
Another helpful log you may get if you run Hd2iso.exe. From the Main menu,
select Option 2, Dump the contents of an image file, and then follow the
instructions. The output is a plain text file. Save this file and attach it
to the thread as well.

All this information may help us to understand your issues.

Slobodan, I am not sure about it but .. Could it be that he did not swap the
letters so that his HDD is still C: in the captured image. When he boots off
the CD (not HDD) with that wrong image (wrong="etprep failed"), his C: drive
is HDD and D: is El Torito. The boot is possible (ARC path is right) but the
letters are wrong.

KM
Hi,

If you choose to use ramewf.zip then you will have to do few custom steps
not described in MS doc so you should avoid this while you can.
The best thing you can do is to start reading EL-torito boot steps from XPe
doc again from beginning.

Could you shed some light on this statements?
When i started my target system from El-torito, with HDD connecting,
i found there are two paritions (C and D ,as i said before).
Yes,i checked it by Windows Explorer .
I also found the C partition is my HDD'patition. so partition D is what?

My interpretation is that you have successfully booted XPe from CD and used
explorer to find out that your HDD is C:. This does not make sense since
then you did not done boot from XPe or you would not ask this question since
it would be working.

If you are executing XPe from HDD and see C: and D: then D: could be
el-torito volume.

Could you tell us more about this?

Regards,
Slobodan

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

Panyul said:
dear all:

my steps:
1. Design image,Add components;
2. Building an El Torito Run-Time Image;
3. Create Bootable CD, that is pre-FBA CD ;
4. Booting pre-FBA CD, FBA phase Begins;
(Now i know this line should be: Booting from HDD with pre-FBA CD inserted)
5. Running Etprep.exe;
6. Create E1 Torito CD
7. Finish (Boot from ElTorito CD)
And now i am at the 7th step.
Just to make sure if your El-torito is really working.
Disconnect HDD before booting.>
If your CD does not work, then change EWF ARC path.>
Regards,
Slobodan

Yes , the El-torito can not work if disconnecting HDD before booting,it
stopped at the hint 'welcome...'.
The EWF ARC path is 'multi(0)disk(0)rdisk(0)partition(1)'. Is it error?

My HDD has only one partition C, and C is primary and active.
When i started my target system from El-torito, with HDD connecting,
i found there are two paritions (C and D ,as i said before).
Yes,i checked it by Windows Explorer .
I also found the C partition is my HDD'patition. so partition D is what?


When i was at the 5th step,i found:
1. execute ewfmgr, the response is
(...)Ewf volume percent full -1.#J (...)
2. Execute etprep -all ,the response told me :
Delete ewfpartitions=1.
the next message is not like Swapped ElTorito volume drive E: with Boot
volume C: .

Perhaps these are the reason of all errors?
but i searched at 'Groups.google.com',and found some articles said these are
safe errors.

Perhaps i should try the RamEwf.zip commponent?


hello all:

i have created my post-fba cd,and it run well.
now i found some problem:
when i run my target system from post-fba cd with hard disk,
i run ewfmgr.exe, and found the result is : unable to find an Ewf
volume,
but if run "ewfmgr.exe d:",the result is :
Protected volume configuration:
type ram
state enable
volume ID: 54 00 ...
Device Name "\device\harddiskvolume2" [D:]
max levels 1
clump size 512
current level 1
memory used for data 2950656 bytes
memory used for mapping 4096 bytes

is there any errors?
thanks!


panyul
 
S

Slobodan Brcin \(eMVP\)

Konstantin,
Slobodan, I am not sure about it but .. Could it be that he did not swap the
letters so that his HDD is still C: in the captured image. When he boots off
the CD (not HDD) with that wrong image (wrong="etprep failed"), his C: drive
is HDD and D: is El Torito. The boot is possible (ARC path is right) but the
letters are wrong.

My thoughts exactly it is possible since part of boot would be from CD and
part from HDD.
This is a reason why I prefer to set all phases manually from TD and
regedit.

Using reg configured ram ewf we can be sure that EWF is configured how it
should be.
Setting all drivers when to start we can make sure from TD that this is done
during the FBA.
Volume C: letter assignment to El-torito disk can be done easily with
regedit.

I think that I have described this in some previous El-torito thread. But
all this steps may be confusing to Panyul.

Regards,
Slobodan

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Have an opinion on the effectiveness of Microsoft Embedded newsgroups? Tell
Microsoft!
https://www.windowsembeddedeval.com/community/newsgroups
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
K

KM

Personally I think the current El Torito steps from MS are pretty confusing
(too complex for such simple purpose).
But they are as they are mostly because of the need for FBA run on HDD.
Should be changed in Longhorn Embedded.
My thoughts exactly it is possible since part of boot would be from CD and part from HDD.
This is a reason why I prefer to set all phases manually from TD and regedit.

Using reg configured ram ewf we can be sure that EWF is configured how it
should be.

Agree.
Setting all drivers when to start we can make sure from TD that this is done during the FBA.
Volume C: letter assignment to El-torito disk can be done easily with
regedit.

C: and only C:, right? This is what I don't get - why etprep.exe *swaps*
drive letters. Why not removing all the entries under MountedDevices leaving
only "CD-ROM" entry seen as C:. Or am I missing anything?

Konstantin
 
S

Slobodan Brcin \(eMVP\)

I absolutely agree.Also with very little effort they could have cut the
required number of steps to half or even more with current HDD solution.

Regards,
Slobodan
 
K

KM

Hope Microsoft folks read the newsgroup :)
I absolutely agree.Also with very little effort they could have cut the
required number of steps to half or even more with current HDD solution.

Regards,
Slobodan
 
P

Panyul

Hello Slobodan
Hello KM
I had tried again.
At my 5th step:
When i execute "Etprep -all", it's so quick to boot that i cann't
remember the response.
Then i used "Regedit.exe",and checked HKLM\system\mountedDevice,and
found the message was

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices]
"\\??\\Volume{4f2aecb0-98f9-11d8-a905-806d6172696f}"=hex:54,d7,29,df,00,7e,0
0,\
00,00,00,00,00
"\\??\\Volume{4f2aecb1-98f9-11d8-a905-806d6172696f}"=hex:5c,00,3f,00,3f,00,5
c,\
00,49,00,44,00,45,00,23,00,43,00,64,00,52,00,6f,00,6d,00,41,00,54,00,41,00
,\
50,00,49,00,5f,00,43,00,44,00,52,00,57,00,5f,00,35,00,32,00,58,00,32,00,34
,\
00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00
,\
5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,46
,\
00,43,00,43,00,53,00,5f,00,5f,00,5f,00,5f,00,23,00,35,00,26,00,31,00,30,00
,\
36,00,66,00,64,00,65,00,64,00,65,00,26,00,30,00,26,00,30,00,2e,00,31,00,2e
,\
00,30,00,23,00,7b,00,35,00,33,00,66,00,35,00,36,00,33,00,30,00,64,00,2d,00
,\
62,00,36,00,62,00,66,00,2d,00,31,00,31,00,64,00,30,00,2d,00,39,00,34,00,66
,\
00,32,00,2d,00,30,00,30,00,61,00,30,00,63,00,39,00,31,00,65,00,66,00,62,00
,\
38,00,62,00,7d,00
"\\??\\Volume{4f2aecb2-98f9-11d8-a905-806d6172696f}"=hex:5c,00,3f,00,3f,00,5
c,\
00,46,00,44,00,43,00,23,00,47,00,45,00,4e,00,45,00,52,00,49,00,43,00,5f,00
,\
46,00,4c,00,4f,00,50,00,50,00,59,00,5f,00,44,00,52,00,49,00,56,00,45,00,23
,\
00,34,00,26,00,33,00,37,00,31,00,30,00,38,00,32,00,63,00,39,00,26,00,30,00
,\
26,00,30,00,23,00,7b,00,35,00,33,00,66,00,35,00,36,00,33,00,30,00,64,00,2d
,\
00,62,00,36,00,62,00,66,00,2d,00,31,00,31,00,64,00,30,00,2d,00,39,00,34,00
,\
66,00,32,00,2d,00,30,00,30,00,61,00,30,00,63,00,39,00,31,00,65,00,66,00,62
,\
00,38,00,62,00,7d,00
"\\??\\Volume{4f2aecb3-98f9-11d8-a905-806d6172696f}"=hex:45,4c,54,4f,00,7e,0
0,\
00,00,00,00,00
"\\DosDevices\\C:"=hex:54,d7,29,df,00,7e,00,00,00,00,00,00
"\\DosDevices\\D:"=hex:45,4c,54,4f,00,7e,00,00,00,00,00,00
"\\DosDevices\\A:"=hex:5c,00,3f,00,3f,00,5c,00,46,00,44,00,43,00,23,00,47,00
,\
45,00,4e,00,45,00,52,00,49,00,43,00,5f,00,46,00,4c,00,4f,00,50,00,50,00,59
,\
00,5f,00,44,00,52,00,49,00,56,00,45,00,23,00,34,00,26,00,33,00,37,00,31,00
,\
30,00,38,00,32,00,63,00,39,00,26,00,30,00,26,00,30,00,23,00,7b,00,35,00,33
,\
00,66,00,35,00,36,00,33,00,30,00,64,00,2d,00,62,00,36,00,62,00,66,00,2d,00
,\
31,00,31,00,64,00,30,00,2d,00,39,00,34,00,66,00,32,00,2d,00,30,00,30,00,61
,\
00,30,00,63,00,39,00,31,00,65,00,66,00,62,00,38,00,62,00,7d,00
"\\DosDevices\\E:"=hex:5c,00,3f,00,3f,00,5c,00,49,00,44,00,45,00,23,00,43,00
,\
64,00,52,00,6f,00,6d,00,41,00,54,00,41,00,50,00,49,00,5f,00,43,00,44,00,52
,\
00,57,00,5f,00,35,00,32,00,58,00,32,00,34,00,5f,00,5f,00,5f,00,5f,00,5f,00
,\
5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f
,\
00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,46,00,43,00,43,00,53,00,5f,00,5f,00
,\
5f,00,5f,00,23,00,35,00,26,00,31,00,30,00,36,00,66,00,64,00,65,00,64,00,65
,\
00,26,00,30,00,26,00,30,00,2e,00,31,00,2e,00,30,00,23,00,7b,00,35,00,33,00
,\
66,00,35,00,36,00,33,00,30,00,64,00,2d,00,62,00,36,00,62,00,66,00,2d,00,31
,\
00,31,00,64,00,30,00,2d,00,39,00,34,00,66,00,32,00,2d,00,30,00,30,00,61,00
,\
30,00,63,00,39,00,31,00,65,00,66,00,62,00,38,00,62,00,7d,00
******************************
The LbaLog.txt :
*****************************
10:49:51 - [FBALaunch] C:\WINDOWS\system32\fbreseal.exe -done (ExitCode:
0x0)
10:49:51 - ConfigureEwf() Start.
10:49:51 - Getting EWF config parameters from registry.
10:49:51 - EWF Partition Size = 0 (KBytes), Levels = 1, Volumes = 1.
10:49:51 - Protected Volume Config #0 :
10:49:51 - Disk= 0,Part= 1,DiskType= IDE,Type= RAM.
10:49:51 - Enable= Disabled, Optimize= 0, LazyWrite= N.
10:49:51 - Found 2 Hard Disks.
10:49:51 - Searching for El Torito disk.
10:49:51 - Disk0 signature = 0xDF29D754.
10:49:51 - Disk1 signature = 0x4F544C45.
10:49:51 - Disk1 is an ElTorito disk.
10:49:51 - Checking Start value in
System\CurrentControlSet\Services\redbook key.
10:49:51 - Resetting Start value.
10:49:51 - Checking Start value in System\CurrentControlSet\Services\Imapi
key.
10:49:51 - Resetting Start value.
10:49:51 - Disk #0 layout info:
10:49:51 - PRIMARY partition,start=0x0000000000007e00,
len=0x0000000022ce9000, type= 6
10:49:51 - FREE partition,start=0x0000000022cf0e00,
len=0x000000096f88fe00, type= 0
10:49:51 - Allocating EWF in PRIMARY partition, start=0x0000000022cf0e00,
len=0x000000000000fc00.
10:49:51 - Created EWF partition on Disk = 0, partition = 2,size =
0x000000000000fc00 .
10:49:51 - ewfOpen.
10:49:52 - EWF Volume Config on Disk#0, Partition#2:
10:49:52 - Segments = 0, Max Volumes = 1, Max Levels = 1
10:49:52 - ewfAdd.
10:49:52 - Protected Volume Config on Disk0\Partition1 :
10:49:52 - Type = RAM, State= DISABLED.
10:49:52 - ewfClose
10:49:52 - Saving EWF configuration to registry:
10:49:52 - Protected Volume ArcName = multi(0)disk(0)rdisk(0)partition(1).
10:49:52 - ConfigureEwf() End, status = 0x0.
10:49:52 - [CallEntryPointThread] C:\WINDOWS\system32\ewfdll.dll,
ConfigureEwf
10:49:52 - [FBASetProgressText] Resetting Setup Flag...
10:49:53 - [FBADoReboot] Sleeping...
2:50:10 - [FBADoReboot] Rebooting system...
*********************************
Next messages are from iso file created the 2th step:
ISO-9660/ElTorito image dump for e:\preFBA.iso
Empty sectors omitted.
**********************************
Volume Descriptor at sector 16 [0x10]:
Type: 0x01 [Primary Volume Descriptor]
Signature: CD001
Version: 0x01
Primary Volume Descriptor:
[1 reserved byte]
Sys ID: " "
Volume ID: " Windows XP Embedded (El Torito)"
[8 reserved bytes]
Vol Size: 0x000459F9
[32 reserved bytes]
Set Size: 0x0001
Seq Num: 0x0001
LB Size: 0x0800
PT Size: 0x0000000A
TypeL PT: 0x00000015
Opt TypeL PT: 0x00000000
TypeM PT: 0x16000000 [big-endian]
Opt TypeM PT: 0x00000000 [big-endian]
Occurence of Root Directory Record
Directory Record:
LEN_DR: 0x22
Ext Attr Len: 0x00
Extent Loc: 0x00000014
Data Len: 0x00000800
Recording Time: 04/28/2004 01:23:14 UTC +0 x 15 min.

File Flags: 0x02
File Unit Size: 0x00
IxLv Gap Size: 0x00
Vol Seq Number: 0x01
LEN_FI: 0x01
File ID: ""
End Directory Record.
End Occurence of Root Directory Record
Vol Set ID:
" "
" "
Publisher ID:
" "
" MICROSOFT CORPORATION"
Data Prep ID:
" "
" "
App ID:
" "
" "
(C) File ID:
" "
Abst File ID:
" "
Bibl File ID:
" "
Creation Time: 04/28/2004 01:23:14.09 UTC +0 x 15 min.
Modif. Time: 04/28/2004 01:23:14.09 UTC +0 x 15 min.
Expire Time: 00/00/0000 00:00:00.00 UTC +48 x 15 min.
Effective Time: 00/00/0000 00:00:00.00 UTC +48 x 15 min.
File Struc Ver: 0x01
[1 reserved byte]
[512 reserved bytes]
[653 reserved bytes]
End Primary Volume Descriptor.
End Volume Descriptor.

Volume Descriptor at sector 17 [0x11]:
Type: 0x00 [Boot Record]
Signature: CD001
Version: 0x01
Boot Record:
Boot Sys ID: " EL TORITO SPECIFICATION"
Boot ID: " "
Boot Cat: 0x00000013
[reserved bytes]
End Boot Record.
End Volume Descriptor.

El Torito Boot Catalog:
Validation Entry:
Header ID: 0x01
Platform ID: 0x00
[1 reserved WORD]
ManufacturerID: "Microsoft Corporation "
Checksum: 0x092C
Key Byte 1: 0x55
Key Byte 2: 0xAA
End Validation Entry.
Initial/Default Entry:
Boot Indicator: 0x88
Boot Media: 0x04
Load Segment: 0x07C0
System Type: 0x06 [BIGDOS]
[1 unused byte]
#Load Sectors: 0x0001
Load RBA: 0x00000017
[20 reserved bytes]
End Initial/Default Entry.
End El Torito Boot Catalog.


Thanks a lot !


panyul


Panyul said:
dear all:

my steps:
1. Design image,Add components;
2. Building an El Torito Run-Time Image;
3. Create Bootable CD, that is pre-FBA CD ;
4. Booting pre-FBA CD, FBA phase Begins;
(Now i know this line should be: Booting from HDD with pre-FBA CD inserted)
5. Running Etprep.exe;
6. Create E1 Torito CD
7. Finish (Boot from ElTorito CD)
And now i am at the 7th step.
Just to make sure if your El-torito is really working.
Disconnect HDD before booting.>
If your CD does not work, then change EWF ARC path.>
Regards,
Slobodan

Yes , the El-torito can not work if disconnecting HDD before booting,it
stopped at the hint 'welcome...'.
The EWF ARC path is 'multi(0)disk(0)rdisk(0)partition(1)'. Is it error?

My HDD has only one partition C, and C is primary and active.
When i started my target system from El-torito, with HDD connecting,
i found there are two paritions (C and D ,as i said before).
Yes,i checked it by Windows Explorer .
I also found the C partition is my HDD'patition. so partition D is what?


When i was at the 5th step,i found:
1. execute ewfmgr, the response is
(...)Ewf volume percent full -1.#J (...)
2. Execute etprep -all ,the response told me :
Delete ewfpartitions=1.
the next message is not like Swapped ElTorito volume drive E: with Boot
volume C: .

Perhaps these are the reason of all errors?
but i searched at 'Groups.google.com',and found some articles said these are
safe errors.

Perhaps i should try the RamEwf.zip commponent?


panyul said:
hello all:

i have created my post-fba cd,and it run well.
now i found some problem:
when i run my target system from post-fba cd with hard disk,
i run ewfmgr.exe, and found the result is : unable to find an Ewf volume,
but if run "ewfmgr.exe d:",the result is :
Protected volume configuration:
type ram
state enable
volume ID: 54 00 ...
Device Name "\device\harddiskvolume2" [D:]
max levels 1
clump size 512
current level 1
memory used for data 2950656 bytes
memory used for mapping 4096 bytes

is there any errors?
thanks!


panyul
 
P

Panyul

hello KM:
hello Slobodan:

FBALog.txt:
10:49:51 - [FBALaunch] C:\WINDOWS\system32\fbreseal.exe -done (ExitCode:
0x0)
10:49:51 - ConfigureEwf() Start.
10:49:51 - Getting EWF config parameters from registry.
10:49:51 - EWF Partition Size = 0 (KBytes), Levels = 1, Volumes = 1.
10:49:51 - Protected Volume Config #0 :
10:49:51 - Disk= 0,Part= 1,DiskType= IDE,Type= RAM.
10:49:51 - Enable= Disabled, Optimize= 0, LazyWrite= N.
10:49:51 - Found 2 Hard Disks.
10:49:51 - Searching for El Torito disk.
10:49:51 - Disk0 signature = 0xDF29D754.
10:49:51 - Disk1 signature = 0x4F544C45.
10:49:51 - Disk1 is an ElTorito disk
10:49:51 - Checking Start value in
System\CurrentControlSet\Services\redbook key.
10:49:51 - Resetting Start value.
10:49:51 - Checking Start value in
System\CurrentControlSet\Services\Imapi key.
10:49:51 - Resetting Start value.
10:49:51 - Disk #0 layout info:
10:49:51 - PRIMARY partition,start=0x0000000000007e00,
len=0x0000000022ce9000, type= 6
10:49:51 - FREE partition,start=0x0000000022cf0e00,
len=0x000000096f88fe00, type= 0
10:49:51 - Allocating EWF in PRIMARY partition, start=0x0000000022cf0e00,
len=0x000000000000fc00.
10:49:51 - Created EWF partition on Disk = 0, partition = 2,size =
0x000000000000fc00 .
10:49:51 - ewfOpen.
10:49:52 - EWF Volume Config on Disk#0, Partition#2
10:49:52 - Segments = 0, Max Volumes = 1, Max Levels = 1
10:49:52 - ewfAdd.
10:49:52 - Protected Volume Config on Disk0\Partition1 :
10:49:52 - Type = RAM, State= DISABLED.
10:49:52 - ewfClose
10:49:52 - Saving EWF configuration to registry:
10:49:52 - Protected Volume ArcName =
multi(0)disk(0)rdisk(0)partition(1).
10:49:52 - ConfigureEwf() End, status = 0x0.
10:49:52 - [CallEntryPointThread] C:\WINDOWS\system32\ewfdll.dll,
ConfigureEwf
10:49:52 - [FBASetProgressText] Resetting Setup Flag...
10:49:53 - [FBADoReboot] Sleeping...
2:50:10 - [FBADoReboot] Rebooting system...


after "erprep -all"


[HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices]
"\\??\\Volume{4f2aecb0-98f9-11d8-a905-806d6172696f}"=hex:54,d7,29,df,00,7e,0
0,\
00,00,00,00,00
"\\??\\Volume{4f2aecb1-98f9-11d8-a905-806d6172696f}"=hex:5c,00,3f,00,3f,00,5
c,\
00,49,00,44,00,45,00,23,00,43,00,64,00,52,00,6f,00,6d,00,41,00,54,00,41,00
,\
50,00,49,00,5f,00,43,00,44,00,52,00,57,00,5f,00,35,00,32,00,58,00,32,00,34
,\
00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00
,\
5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,46
,\
00,43,00,43,00,53,00,5f,00,5f,00,5f,00,5f,00,23,00,35,00,26,00,31,00,30,00
,\
36,00,66,00,64,00,65,00,64,00,65,00,26,00,30,00,26,00,30,00,2e,00,31,00,2e
,\
00,30,00,23,00,7b,00,35,00,33,00,66,00,35,00,36,00,33,00,30,00,64,00,2d,00
,\
62,00,36,00,62,00,66,00,2d,00,31,00,31,00,64,00,30,00,2d,00,39,00,34,00,66
,\
00,32,00,2d,00,30,00,30,00,61,00,30,00,63,00,39,00,31,00,65,00,66,00,62,00
,\
38,00,62,00,7d,00
"\\??\\Volume{4f2aecb2-98f9-11d8-a905-806d6172696f}"=hex:5c,00,3f,00,3f,00,5
c,\
00,46,00,44,00,43,00,23,00,47,00,45,00,4e,00,45,00,52,00,49,00,43,00,5f,00
,\
46,00,4c,00,4f,00,50,00,50,00,59,00,5f,00,44,00,52,00,49,00,56,00,45,00,23
,\
00,34,00,26,00,33,00,37,00,31,00,30,00,38,00,32,00,63,00,39,00,26,00,30,00
,\
26,00,30,00,23,00,7b,00,35,00,33,00,66,00,35,00,36,00,33,00,30,00,64,00,2d
,\
00,62,00,36,00,62,00,66,00,2d,00,31,00,31,00,64,00,30,00,2d,00,39,00,34,00
,\
66,00,32,00,2d,00,30,00,30,00,61,00,30,00,63,00,39,00,31,00,65,00,66,00,62
,\
00,38,00,62,00,7d,00
"\\??\\Volume{4f2aecb3-98f9-11d8-a905-806d6172696f}"=hex:45,4c,54,4f,00,7e,0
0,\
00,00,00,00,00
"\\DosDevices\\C:"=hex:54,d7,29,df,00,7e,00,00,00,00,00,00
"\\DosDevices\\D:"=hex:45,4c,54,4f,00,7e,00,00,00,00,00,00
"\\DosDevices\\A:"=hex:5c,00,3f,00,3f,00,5c,00,46,00,44,00,43,00,23,00,47,00
,\
45,00,4e,00,45,00,52,00,49,00,43,00,5f,00,46,00,4c,00,4f,00,50,00,50,00,59
,\
00,5f,00,44,00,52,00,49,00,56,00,45,00,23,00,34,00,26,00,33,00,37,00,31,00
,\
30,00,38,00,32,00,63,00,39,00,26,00,30,00,26,00,30,00,23,00,7b,00,35,00,33
,\
00,66,00,35,00,36,00,33,00,30,00,64,00,2d,00,62,00,36,00,62,00,66,00,2d,00
,\
31,00,31,00,64,00,30,00,2d,00,39,00,34,00,66,00,32,00,2d,00,30,00,30,00,61
,\
00,30,00,63,00,39,00,31,00,65,00,66,00,62,00,38,00,62,00,7d,00
"\\DosDevices\\E:"=hex:5c,00,3f,00,3f,00,5c,00,49,00,44,00,45,00,23,00,43,00
,\
64,00,52,00,6f,00,6d,00,41,00,54,00,41,00,50,00,49,00,5f,00,43,00,44,00,52
,\
00,57,00,5f,00,35,00,32,00,58,00,32,00,34,00,5f,00,5f,00,5f,00,5f,00,5f,00
,\
5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f
,\
00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,46,00,43,00,43,00,53,00,5f,00,5f,00
,\
5f,00,5f,00,23,00,35,00,26,00,31,00,30,00,36,00,66,00,64,00,65,00,64,00,65
,\
00,26,00,30,00,26,00,30,00,2e,00,31,00,2e,00,30,00,23,00,7b,00,35,00,33,00
,\
66,00,35,00,36,00,33,00,30,00,64,00,2d,00,62,00,36,00,62,00,66,00,2d,00,31
,\
00,31,00,64,00,30,00,2d,00,39,00,34,00,66,00,32,00,2d,00,30,00,30,00,61,00
,\
30,00,63,00,39,00,31,00,65,00,66,00,62,00,38,00,62,00,7d,00


Thanks a lot!!

panyul










Panyul said:
dear all:

my steps:
1. Design image,Add components;
2. Building an El Torito Run-Time Image;
3. Create Bootable CD, that is pre-FBA CD ;
4. Booting pre-FBA CD, FBA phase Begins;
(Now i know this line should be: Booting from HDD with pre-FBA CD inserted)
5. Running Etprep.exe;
6. Create E1 Torito CD
7. Finish (Boot from ElTorito CD)
And now i am at the 7th step.
Just to make sure if your El-torito is really working.
Disconnect HDD before booting.>
If your CD does not work, then change EWF ARC path.>
Regards,
Slobodan

Yes , the El-torito can not work if disconnecting HDD before booting,it
stopped at the hint 'welcome...'.
The EWF ARC path is 'multi(0)disk(0)rdisk(0)partition(1)'. Is it error?

My HDD has only one partition C, and C is primary and active.
When i started my target system from El-torito, with HDD connecting,
i found there are two paritions (C and D ,as i said before).
Yes,i checked it by Windows Explorer .
I also found the C partition is my HDD'patition. so partition D is what?


When i was at the 5th step,i found:
1. execute ewfmgr, the response is
(...)Ewf volume percent full -1.#J (...)
2. Execute etprep -all ,the response told me :
Delete ewfpartitions=1.
the next message is not like Swapped ElTorito volume drive E: with Boot
volume C: .

Perhaps these are the reason of all errors?
but i searched at 'Groups.google.com',and found some articles said these are
safe errors.

Perhaps i should try the RamEwf.zip commponent?


panyul said:
hello all:

i have created my post-fba cd,and it run well.
now i found some problem:
when i run my target system from post-fba cd with hard disk,
i run ewfmgr.exe, and found the result is : unable to find an Ewf volume,
but if run "ewfmgr.exe d:",the result is :
Protected volume configuration:
type ram
state enable
volume ID: 54 00 ...
Device Name "\device\harddiskvolume2" [D:]
max levels 1
clump size 512
current level 1
memory used for data 2950656 bytes
memory used for mapping 4096 bytes

is there any errors?
thanks!


panyul
 
P

Panyul

hi

After Booting from HDD with pre-FBA CD inserted (my 4th step) ,
these are what i have done step by step:
1. Execute "ewfMgr c: -enable" ;
2. Boot again;
3. Execute "ewfmgr", the response is
(...)Ewf volume percent full -1.#J (...)
4. Execute "ewfMgr c:" the response is
Protected volume configuration:
type ram
state enable
...
5. Execute "ewfMgr d:" ,and response is
Failed getting protected volume configuration with error 1.
6. Execute "etprep /reset"; boot again;
(i don't know why i execute "etprep/reset")
7. Execute "etprep /all",
the system booted so quickly that i can't remember the reponse.
8. Execute "ewfMgr", respnse:
Unable to find an ewf volume;
9. Execute "ewfMgr d:" ,and response is
Failed getting protected volume configuration with error 1.
10. Use "Regedit", go to HKLM\system\mountedDevice, delete all keys and
add one key:
\dosdevice\\c: = hex: 45,4c,54,45,00,7e,00,00,00,00,00,00

i stopped here now.
Is there anything i should do before burning the image to CD?
can you show me which step is wrong?

thanks!

panyul
 
K

KM

Panyul,

I don't see an obvious reason why etprep fails on your device. According to
your logs it does not swap the letters and does not delete EWF Configuration
Volume.

I would suggest you instead of etprep.exe manually change the MountedDevices
reg.key to leave only El Torito (ELTO hex signature) as C:.
Leave something like this:
[HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices]
"\\??\\Volume{4f2aecb3-98f9-11d8-a905-806d6172696f}"=hex:45,4c,54,4f,00,7e,0
0,00,00,00,00,00
"\\DosDevices\\C:"=hex:45,4c,54,4f,00,7e,00,00,00,00,00,00

(you don't actually need the \\??\\Volume value)

Then shutdown your device, grab the image (only first HDD partition content)
and burn it on CD.

KM
hello KM:
hello Slobodan:

FBALog.txt:
10:49:51 - [FBALaunch] C:\WINDOWS\system32\fbreseal.exe -done (ExitCode:
0x0)
10:49:51 - ConfigureEwf() Start.
10:49:51 - Getting EWF config parameters from registry.
10:49:51 - EWF Partition Size = 0 (KBytes), Levels = 1, Volumes = 1.
10:49:51 - Protected Volume Config #0 :
10:49:51 - Disk= 0,Part= 1,DiskType= IDE,Type= RAM.
10:49:51 - Enable= Disabled, Optimize= 0, LazyWrite= N.
10:49:51 - Found 2 Hard Disks.
10:49:51 - Searching for El Torito disk.
10:49:51 - Disk0 signature = 0xDF29D754.
10:49:51 - Disk1 signature = 0x4F544C45.
10:49:51 - Disk1 is an ElTorito disk
10:49:51 - Checking Start value in
System\CurrentControlSet\Services\redbook key.
10:49:51 - Resetting Start value.
10:49:51 - Checking Start value in
System\CurrentControlSet\Services\Imapi key.
10:49:51 - Resetting Start value.
10:49:51 - Disk #0 layout info:
10:49:51 - PRIMARY partition,start=0x0000000000007e00,
len=0x0000000022ce9000, type= 6
10:49:51 - FREE partition,start=0x0000000022cf0e00,
len=0x000000096f88fe00, type= 0
10:49:51 - Allocating EWF in PRIMARY partition, start=0x0000000022cf0e00,
len=0x000000000000fc00.
10:49:51 - Created EWF partition on Disk = 0, partition = 2,size =
0x000000000000fc00 .
10:49:51 - ewfOpen.
10:49:52 - EWF Volume Config on Disk#0, Partition#2
10:49:52 - Segments = 0, Max Volumes = 1, Max Levels = 1
10:49:52 - ewfAdd.
10:49:52 - Protected Volume Config on Disk0\Partition1 :
10:49:52 - Type = RAM, State= DISABLED.
10:49:52 - ewfClose
10:49:52 - Saving EWF configuration to registry:
10:49:52 - Protected Volume ArcName =
multi(0)disk(0)rdisk(0)partition(1).
10:49:52 - ConfigureEwf() End, status = 0x0.
10:49:52 - [CallEntryPointThread] C:\WINDOWS\system32\ewfdll.dll,
ConfigureEwf
10:49:52 - [FBASetProgressText] Resetting Setup Flag...
10:49:53 - [FBADoReboot] Sleeping...
2:50:10 - [FBADoReboot] Rebooting system...


after "erprep -all"


[HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices]
"\\??\\Volume{4f2aecb0-98f9-11d8-a905-806d6172696f}"=hex:54,d7,29,df,00,7e,0
0,\
00,00,00,00,00
"\\??\\Volume{4f2aecb1-98f9-11d8-a905-806d6172696f}"=hex:5c,00,3f,00,3f,00,5
00,49,00,44,00,45,00,23,00,43,00,64,00,52,00,6f,00,6d,00,41,00,54,00,41,00
50,00,49,00,5f,00,43,00,44,00,52,00,57,00,5f,00,35,00,32,00,58,00,32,00,34
00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00
5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,46
00,43,00,43,00,53,00,5f,00,5f,00,5f,00,5f,00,23,00,35,00,26,00,31,00,30,00
36,00,66,00,64,00,65,00,64,00,65,00,26,00,30,00,26,00,30,00,2e,00,31,00,2e
00,30,00,23,00,7b,00,35,00,33,00,66,00,35,00,36,00,33,00,30,00,64,00,2d,00
62,00,36,00,62,00,66,00,2d,00,31,00,31,00,64,00,30,00,2d,00,39,00,34,00,66
00,32,00,2d,00,30,00,30,00,61,00,30,00,63,00,39,00,31,00,65,00,66,00,62,00
,\
38,00,62,00,7d,00
"\\??\\Volume{4f2aecb2-98f9-11d8-a905-806d6172696f}"=hex:5c,00,3f,00,3f,00,5
00,46,00,44,00,43,00,23,00,47,00,45,00,4e,00,45,00,52,00,49,00,43,00,5f,00
46,00,4c,00,4f,00,50,00,50,00,59,00,5f,00,44,00,52,00,49,00,56,00,45,00,23
00,34,00,26,00,33,00,37,00,31,00,30,00,38,00,32,00,63,00,39,00,26,00,30,00
26,00,30,00,23,00,7b,00,35,00,33,00,66,00,35,00,36,00,33,00,30,00,64,00,2d
00,62,00,36,00,62,00,66,00,2d,00,31,00,31,00,64,00,30,00,2d,00,39,00,34,00
66,00,32,00,2d,00,30,00,30,00,61,00,30,00,63,00,39,00,31,00,65,00,66,00,62
,\
00,38,00,62,00,7d,00
"\\??\\Volume{4f2aecb3-98f9-11d8-a905-806d6172696f}"=hex:45,4c,54,4f,00,7e,0
0,\
00,00,00,00,00
"\\DosDevices\\C:"=hex:54,d7,29,df,00,7e,00,00,00,00,00,00
"\\DosDevices\\D:"=hex:45,4c,54,4f,00,7e,00,00,00,00,00,00
"\\DosDevices\\A:"=hex:5c,00,3f,00,3f,00,5c,00,46,00,44,00,43,00,23,00,47,00
45,00,4e,00,45,00,52,00,49,00,43,00,5f,00,46,00,4c,00,4f,00,50,00,50,00,59
00,5f,00,44,00,52,00,49,00,56,00,45,00,23,00,34,00,26,00,33,00,37,00,31,00
30,00,38,00,32,00,63,00,39,00,26,00,30,00,26,00,30,00,23,00,7b,00,35,00,33
00,66,00,35,00,36,00,33,00,30,00,64,00,2d,00,62,00,36,00,62,00,66,00,2d,00
31,00,31,00,64,00,30,00,2d,00,39,00,34,00,66,00,32,00,2d,00,30,00,30,00,61
,\
00,30,00,63,00,39,00,31,00,65,00,66,00,62,00,38,00,62,00,7d,00
"\\DosDevices\\E:"=hex:5c,00,3f,00,3f,00,5c,00,49,00,44,00,45,00,23,00,43,00
64,00,52,00,6f,00,6d,00,41,00,54,00,41,00,50,00,49,00,5f,00,43,00,44,00,52
00,57,00,5f,00,35,00,32,00,58,00,32,00,34,00,5f,00,5f,00,5f,00,5f,00,5f,00
5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f
00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,46,00,43,00,43,00,53,00,5f,00,5f,00
5f,00,5f,00,23,00,35,00,26,00,31,00,30,00,36,00,66,00,64,00,65,00,64,00,65
00,26,00,30,00,26,00,30,00,2e,00,31,00,2e,00,30,00,23,00,7b,00,35,00,33,00
66,00,35,00,36,00,33,00,30,00,64,00,2d,00,62,00,36,00,62,00,66,00,2d,00,31
00,31,00,64,00,30,00,2d,00,39,00,34,00,66,00,32,00,2d,00,30,00,30,00,61,00
,\
30,00,63,00,39,00,31,00,65,00,66,00,62,00,38,00,62,00,7d,00


Thanks a lot!!

panyul
Panyul said:
dear all:

my steps:
1. Design image,Add components;
2. Building an El Torito Run-Time Image;
3. Create Bootable CD, that is pre-FBA CD ;
4. Booting pre-FBA CD, FBA phase Begins;
(Now i know this line should be: Booting from HDD with pre-FBA CD inserted)
5. Running Etprep.exe;
6. Create E1 Torito CD
7. Finish (Boot from ElTorito CD)
And now i am at the 7th step.
Just to make sure if your El-torito is really working.
Disconnect HDD before booting.>
If your CD does not work, then change EWF ARC path.>
Regards,
Slobodan

Yes , the El-torito can not work if disconnecting HDD before booting,it
stopped at the hint 'welcome...'.
The EWF ARC path is 'multi(0)disk(0)rdisk(0)partition(1)'. Is it error?

My HDD has only one partition C, and C is primary and active.
When i started my target system from El-torito, with HDD connecting,
i found there are two paritions (C and D ,as i said before).
Yes,i checked it by Windows Explorer .
I also found the C partition is my HDD'patition. so partition D is what?


When i was at the 5th step,i found:
1. execute ewfmgr, the response is
(...)Ewf volume percent full -1.#J (...)
2. Execute etprep -all ,the response told me :
Delete ewfpartitions=1.
the next message is not like Swapped ElTorito volume drive E: with Boot
volume C: .

Perhaps these are the reason of all errors?
but i searched at 'Groups.google.com',and found some articles said these are
safe errors.

Perhaps i should try the RamEwf.zip commponent?


hello all:

i have created my post-fba cd,and it run well.
now i found some problem:
when i run my target system from post-fba cd with hard disk,
i run ewfmgr.exe, and found the result is : unable to find an Ewf
volume,
but if run "ewfmgr.exe d:",the result is :
Protected volume configuration:
type ram
state enable
volume ID: 54 00 ...
Device Name "\device\harddiskvolume2" [D:]
max levels 1
clump size 512
current level 1
memory used for data 2950656 bytes
memory used for mapping 4096 bytes

is there any errors?
thanks!


panyul
 
S

Slobodan Brcin \(eMVP\)

If you start doing things manually. (Probably only option left for you.)

Don't forget to mark two drivers to start at phase 0. Read more about it in
etprep functions you can even use etprep option to do this thing.
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/xpehelp/htm
l/cdtbsEtprepUsage.asp
Use etprep /reset. You can call this somewhere from FBA phase or manually.

For EWF it would be best to use my approach with registry configured EWF
from the start. (no EWF partition and it will work on CD like on HDD)
Make sure that EWF is enabled and working.

Don't forget to enter
\\DosDevices\\C:"=hex:45,4c,54,4f,00,7e,00,00,00,00,00,00 this should be
only entry in [HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices]
And before shutting down commit your EWF.

There is no chance that this will not work if everything else is ok with
your image and hardware.

I had never enough time to write complete documentation on alternative
approach from start to end, I will do that when work pressure calms.

Good luck,
Slobodan


KM said:
Panyul,

I don't see an obvious reason why etprep fails on your device. According to
your logs it does not swap the letters and does not delete EWF Configuration
Volume.

I would suggest you instead of etprep.exe manually change the MountedDevices
reg.key to leave only El Torito (ELTO hex signature) as C:.
Leave something like this:
[HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices]
"\\??\\Volume{4f2aecb3-98f9-11d8-a905-806d6172696f}"=hex:45,4c,54,4f,00,7e,0
0,00,00,00,00,00
"\\DosDevices\\C:"=hex:45,4c,54,4f,00,7e,00,00,00,00,00,00

(you don't actually need the \\??\\Volume value)

Then shutdown your device, grab the image (only first HDD partition content)
and burn it on CD.

KM
hello KM:
hello Slobodan:

FBALog.txt:
10:49:51 - [FBALaunch] C:\WINDOWS\system32\fbreseal.exe -done (ExitCode:
0x0)
10:49:51 - ConfigureEwf() Start.
10:49:51 - Getting EWF config parameters from registry.
10:49:51 - EWF Partition Size = 0 (KBytes), Levels = 1, Volumes = 1.
10:49:51 - Protected Volume Config #0 :
10:49:51 - Disk= 0,Part= 1,DiskType= IDE,Type= RAM.
10:49:51 - Enable= Disabled, Optimize= 0, LazyWrite= N.
10:49:51 - Found 2 Hard Disks.
10:49:51 - Searching for El Torito disk.
10:49:51 - Disk0 signature = 0xDF29D754.
10:49:51 - Disk1 signature = 0x4F544C45.
10:49:51 - Disk1 is an ElTorito disk
10:49:51 - Checking Start value in
System\CurrentControlSet\Services\redbook key.
10:49:51 - Resetting Start value.
10:49:51 - Checking Start value in
System\CurrentControlSet\Services\Imapi key.
10:49:51 - Resetting Start value.
10:49:51 - Disk #0 layout info:
10:49:51 - PRIMARY partition,start=0x0000000000007e00,
len=0x0000000022ce9000, type= 6
10:49:51 - FREE partition,start=0x0000000022cf0e00,
len=0x000000096f88fe00, type= 0
10:49:51 - Allocating EWF in PRIMARY partition, start=0x0000000022cf0e00,
len=0x000000000000fc00.
10:49:51 - Created EWF partition on Disk = 0, partition = 2,size =
0x000000000000fc00 .
10:49:51 - ewfOpen.
10:49:52 - EWF Volume Config on Disk#0, Partition#2
10:49:52 - Segments = 0, Max Volumes = 1, Max Levels = 1
10:49:52 - ewfAdd.
10:49:52 - Protected Volume Config on Disk0\Partition1 :
10:49:52 - Type = RAM, State= DISABLED.
10:49:52 - ewfClose
10:49:52 - Saving EWF configuration to registry:
10:49:52 - Protected Volume ArcName =
multi(0)disk(0)rdisk(0)partition(1).
10:49:52 - ConfigureEwf() End, status = 0x0.
10:49:52 - [CallEntryPointThread] C:\WINDOWS\system32\ewfdll.dll,
ConfigureEwf
10:49:52 - [FBASetProgressText] Resetting Setup Flag...
10:49:53 - [FBADoReboot] Sleeping...
2:50:10 - [FBADoReboot] Rebooting system...


after "erprep -all"


[HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices]
"\\??\\Volume{4f2aecb0-98f9-11d8-a905-806d6172696f}"=hex:54,d7,29,df,00,7e,0"\\??\\Volume{4f2aecb1-98f9-11d8-a905-806d6172696f}"=hex:5c,00,3f,00,3f,00,5
00,49,00,44,00,45,00,23,00,43,00,64,00,52,00,6f,00,6d,00,41,00,54,00,41,00
50,00,49,00,5f,00,43,00,44,00,52,00,57,00,5f,00,35,00,32,00,58,00,32,00,34
00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00
5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,46
00,43,00,43,00,53,00,5f,00,5f,00,5f,00,5f,00,23,00,35,00,26,00,31,00,30,00
36,00,66,00,64,00,65,00,64,00,65,00,26,00,30,00,26,00,30,00,2e,00,31,00,2e
00,30,00,23,00,7b,00,35,00,33,00,66,00,35,00,36,00,33,00,30,00,64,00,2d,00
62,00,36,00,62,00,66,00,2d,00,31,00,31,00,64,00,30,00,2d,00,39,00,34,00,66
00,32,00,2d,00,30,00,30,00,61,00,30,00,63,00,39,00,31,00,65,00,66,00,62,00
"\\??\\Volume{4f2aecb2-98f9-11d8-a905-806d6172696f}"=hex:5c,00,3f,00,3f,00,5
00,46,00,44,00,43,00,23,00,47,00,45,00,4e,00,45,00,52,00,49,00,43,00,5f,00
46,00,4c,00,4f,00,50,00,50,00,59,00,5f,00,44,00,52,00,49,00,56,00,45,00,23
00,34,00,26,00,33,00,37,00,31,00,30,00,38,00,32,00,63,00,39,00,26,00,30,00
26,00,30,00,23,00,7b,00,35,00,33,00,66,00,35,00,36,00,33,00,30,00,64,00,2d
00,62,00,36,00,62,00,66,00,2d,00,31,00,31,00,64,00,30,00,2d,00,39,00,34,00
66,00,32,00,2d,00,30,00,30,00,61,00,30,00,63,00,39,00,31,00,65,00,66,00,62
"\\??\\Volume{4f2aecb3-98f9-11d8-a905-806d6172696f}"=hex:45,4c,54,4f,00,7e,0"\\DosDevices\\A:"=hex:5c,00,3f,00,3f,00,5c,00,46,00,44,00,43,00,23,00,47,00
45,00,4e,00,45,00,52,00,49,00,43,00,5f,00,46,00,4c,00,4f,00,50,00,50,00,59
00,5f,00,44,00,52,00,49,00,56,00,45,00,23,00,34,00,26,00,33,00,37,00,31,00
30,00,38,00,32,00,63,00,39,00,26,00,30,00,26,00,30,00,23,00,7b,00,35,00,33
00,66,00,35,00,36,00,33,00,30,00,64,00,2d,00,62,00,36,00,62,00,66,00,2d,00
31,00,31,00,64,00,30,00,2d,00,39,00,34,00,66,00,32,00,2d,00,30,00,30,00,61
"\\DosDevices\\E:"=hex:5c,00,3f,00,3f,00,5c,00,49,00,44,00,45,00,23,00,43,00
64,00,52,00,6f,00,6d,00,41,00,54,00,41,00,50,00,49,00,5f,00,43,00,44,00,52
00,57,00,5f,00,35,00,32,00,58,00,32,00,34,00,5f,00,5f,00,5f,00,5f,00,5f,00
5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f
00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,46,00,43,00,43,00,53,00,5f,00,5f,00
5f,00,5f,00,23,00,35,00,26,00,31,00,30,00,36,00,66,00,64,00,65,00,64,00,65
00,26,00,30,00,26,00,30,00,2e,00,31,00,2e,00,30,00,23,00,7b,00,35,00,33,00
66,00,35,00,36,00,33,00,30,00,64,00,2d,00,62,00,36,00,62,00,66,00,2d,00,31
00,31,00,64,00,30,00,2d,00,39,00,34,00,66,00,32,00,2d,00,30,00,30,00,61,00
,\
30,00,63,00,39,00,31,00,65,00,66,00,62,00,38,00,62,00,7d,00


Thanks a lot!!

panyul
Panyul said:
dear all:

my steps:
1. Design image,Add components;
2. Building an El Torito Run-Time Image;
3. Create Bootable CD, that is pre-FBA CD ;
4. Booting pre-FBA CD, FBA phase Begins;
(Now i know this line should be: Booting from HDD with pre-FBA CD inserted)
5. Running Etprep.exe;
6. Create E1 Torito CD
7. Finish (Boot from ElTorito CD)
And now i am at the 7th step.

Just to make sure if your El-torito is really working.
Disconnect HDD before booting.>
If your CD does not work, then change EWF ARC path.>
Regards,
Slobodan


Yes , the El-torito can not work if disconnecting HDD before booting,it
stopped at the hint 'welcome...'.
The EWF ARC path is 'multi(0)disk(0)rdisk(0)partition(1)'. Is it error?

My HDD has only one partition C, and C is primary and active.
When i started my target system from El-torito, with HDD connecting,
i found there are two paritions (C and D ,as i said before).
Yes,i checked it by Windows Explorer .
I also found the C partition is my HDD'patition. so partition D is what?


When i was at the 5th step,i found:
1. execute ewfmgr, the response is
(...)Ewf volume percent full -1.#J (...)
2. Execute etprep -all ,the response told me :
Delete ewfpartitions=1.
the next message is not like Swapped ElTorito volume drive E:
with
Boot
volume C: .

Perhaps these are the reason of all errors?
but i searched at 'Groups.google.com',and found some articles said
these
are
safe errors.

Perhaps i should try the RamEwf.zip commponent?



hello all:

i have created my post-fba cd,and it run well.
now i found some problem:
when i run my target system from post-fba cd with hard disk,
i run ewfmgr.exe, and found the result is : unable to find an Ewf
volume,
but if run "ewfmgr.exe d:",the result is :
Protected volume configuration:
type ram
state enable
volume ID: 54 00 ...
Device Name "\device\harddiskvolume2" [D:]
max levels 1
clump size 512
current level 1
memory used for data 2950656 bytes
memory used for mapping 4096 bytes

is there any errors?
thanks!


panyul
 
K

KM

Ouch.. I forgot about the IMAPI service start phase.

Thanks Slobodan!
If you start doing things manually. (Probably only option left for you.)

Don't forget to mark two drivers to start at phase 0. Read more about it in
etprep functions you can even use etprep option to do this thing.
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/xpehelp/htm
l/cdtbsEtprepUsage.asp
Use etprep /reset. You can call this somewhere from FBA phase or manually.

For EWF it would be best to use my approach with registry configured EWF
from the start. (no EWF partition and it will work on CD like on HDD)
Make sure that EWF is enabled and working.

Don't forget to enter
\\DosDevices\\C:"=hex:45,4c,54,4f,00,7e,00,00,00,00,00,00 this should be
only entry in [HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices]
And before shutting down commit your EWF.

There is no chance that this will not work if everything else is ok with
your image and hardware.

I had never enough time to write complete documentation on alternative
approach from start to end, I will do that when work pressure calms.

Good luck,
Slobodan


KM said:
Panyul,

I don't see an obvious reason why etprep fails on your device. According to
your logs it does not swap the letters and does not delete EWF Configuration
Volume.

I would suggest you instead of etprep.exe manually change the MountedDevices
reg.key to leave only El Torito (ELTO hex signature) as C:.
Leave something like this:
[HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices]
"\\??\\Volume{4f2aecb3-98f9-11d8-a905-806d6172696f}"=hex:45,4c,54,4f,00,7e,0
0,00,00,00,00,00
"\\DosDevices\\C:"=hex:45,4c,54,4f,00,7e,00,00,00,00,00,00

(you don't actually need the \\??\\Volume value)

Then shutdown your device, grab the image (only first HDD partition content)
and burn it on CD.

KM
hello KM:
hello Slobodan:

FBALog.txt:
10:49:51 - [FBALaunch] C:\WINDOWS\system32\fbreseal.exe -done (ExitCode:
0x0)
10:49:51 - ConfigureEwf() Start.
10:49:51 - Getting EWF config parameters from registry.
10:49:51 - EWF Partition Size = 0 (KBytes), Levels = 1, Volumes = 1.
10:49:51 - Protected Volume Config #0 :
10:49:51 - Disk= 0,Part= 1,DiskType= IDE,Type= RAM.
10:49:51 - Enable= Disabled, Optimize= 0, LazyWrite= N.
10:49:51 - Found 2 Hard Disks.
10:49:51 - Searching for El Torito disk.
10:49:51 - Disk0 signature = 0xDF29D754.
10:49:51 - Disk1 signature = 0x4F544C45.
10:49:51 - Disk1 is an ElTorito disk
10:49:51 - Checking Start value in
System\CurrentControlSet\Services\redbook key.
10:49:51 - Resetting Start value.
10:49:51 - Checking Start value in
System\CurrentControlSet\Services\Imapi key.
10:49:51 - Resetting Start value.
10:49:51 - Disk #0 layout info:
10:49:51 - PRIMARY partition,start=0x0000000000007e00,
len=0x0000000022ce9000, type= 6
10:49:51 - FREE partition,start=0x0000000022cf0e00,
len=0x000000096f88fe00, type= 0
10:49:51 - Allocating EWF in PRIMARY partition, start=0x0000000022cf0e00,
len=0x000000000000fc00.
10:49:51 - Created EWF partition on Disk = 0, partition = 2,size =
0x000000000000fc00 .
10:49:51 - ewfOpen.
10:49:52 - EWF Volume Config on Disk#0, Partition#2
10:49:52 - Segments = 0, Max Volumes = 1, Max Levels = 1
10:49:52 - ewfAdd.
10:49:52 - Protected Volume Config on Disk0\Partition1 :
10:49:52 - Type = RAM, State= DISABLED.
10:49:52 - ewfClose
10:49:52 - Saving EWF configuration to registry:
10:49:52 - Protected Volume ArcName =
multi(0)disk(0)rdisk(0)partition(1).
10:49:52 - ConfigureEwf() End, status = 0x0.
10:49:52 - [CallEntryPointThread] C:\WINDOWS\system32\ewfdll.dll,
ConfigureEwf
10:49:52 - [FBASetProgressText] Resetting Setup Flag...
10:49:53 - [FBADoReboot] Sleeping...
2:50:10 - [FBADoReboot] Rebooting system...


after "erprep -all"


[HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices]
"\\??\\Volume{4f2aecb0-98f9-11d8-a905-806d6172696f}"=hex:54,d7,29,df,00,7e,0"\\??\\Volume{4f2aecb1-98f9-11d8-a905-806d6172696f}"=hex:5c,00,3f,00,3f,00,5
00,49,00,44,00,45,00,23,00,43,00,64,00,52,00,6f,00,6d,00,41,00,54,00,41,00
50,00,49,00,5f,00,43,00,44,00,52,00,57,00,5f,00,35,00,32,00,58,00,32,00,34
00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00
5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,46
00,43,00,43,00,53,00,5f,00,5f,00,5f,00,5f,00,23,00,35,00,26,00,31,00,30,00
36,00,66,00,64,00,65,00,64,00,65,00,26,00,30,00,26,00,30,00,2e,00,31,00,2e
00,30,00,23,00,7b,00,35,00,33,00,66,00,35,00,36,00,33,00,30,00,64,00,2d,00
62,00,36,00,62,00,66,00,2d,00,31,00,31,00,64,00,30,00,2d,00,39,00,34,00,66
00,32,00,2d,00,30,00,30,00,61,00,30,00,63,00,39,00,31,00,65,00,66,00,62,00
"\\??\\Volume{4f2aecb2-98f9-11d8-a905-806d6172696f}"=hex:5c,00,3f,00,3f,00,5
00,46,00,44,00,43,00,23,00,47,00,45,00,4e,00,45,00,52,00,49,00,43,00,5f,00
46,00,4c,00,4f,00,50,00,50,00,59,00,5f,00,44,00,52,00,49,00,56,00,45,00,23
00,34,00,26,00,33,00,37,00,31,00,30,00,38,00,32,00,63,00,39,00,26,00,30,00
26,00,30,00,23,00,7b,00,35,00,33,00,66,00,35,00,36,00,33,00,30,00,64,00,2d
00,62,00,36,00,62,00,66,00,2d,00,31,00,31,00,64,00,30,00,2d,00,39,00,34,00
66,00,32,00,2d,00,30,00,30,00,61,00,30,00,63,00,39,00,31,00,65,00,66,00,62
"\\??\\Volume{4f2aecb3-98f9-11d8-a905-806d6172696f}"=hex:45,4c,54,4f,00,7e,0"\\DosDevices\\A:"=hex:5c,00,3f,00,3f,00,5c,00,46,00,44,00,43,00,23,00,47,00
45,00,4e,00,45,00,52,00,49,00,43,00,5f,00,46,00,4c,00,4f,00,50,00,50,00,59
00,5f,00,44,00,52,00,49,00,56,00,45,00,23,00,34,00,26,00,33,00,37,00,31,00
30,00,38,00,32,00,63,00,39,00,26,00,30,00,26,00,30,00,23,00,7b,00,35,00,33
00,66,00,35,00,36,00,33,00,30,00,64,00,2d,00,62,00,36,00,62,00,66,00,2d,00
31,00,31,00,64,00,30,00,2d,00,39,00,34,00,66,00,32,00,2d,00,30,00,30,00,61
"\\DosDevices\\E:"=hex:5c,00,3f,00,3f,00,5c,00,49,00,44,00,45,00,23,00,43,00
64,00,52,00,6f,00,6d,00,41,00,54,00,41,00,50,00,49,00,5f,00,43,00,44,00,52
00,57,00,5f,00,35,00,32,00,58,00,32,00,34,00,5f,00,5f,00,5f,00,5f,00,5f,00
5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f
00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,46,00,43,00,43,00,53,00,5f,00,5f,00
5f,00,5f,00,23,00,35,00,26,00,31,00,30,00,36,00,66,00,64,00,65,00,64,00,65
00,26,00,30,00,26,00,30,00,2e,00,31,00,2e,00,30,00,23,00,7b,00,35,00,33,00
66,00,35,00,36,00,33,00,30,00,64,00,2d,00,62,00,36,00,62,00,66,00,2d,00,31
00,31,00,64,00,30,00,2d,00,39,00,34,00,66,00,32,00,2d,00,30,00,30,00,61,00
,\
30,00,63,00,39,00,31,00,65,00,66,00,62,00,38,00,62,00,7d,00


Thanks a lot!!

panyul
dear all:

my steps:
1. Design image,Add components;
2. Building an El Torito Run-Time Image;
3. Create Bootable CD, that is pre-FBA CD ;
4. Booting pre-FBA CD, FBA phase Begins;
(Now i know this line should be: Booting from HDD with pre-FBA CD
inserted)
5. Running Etprep.exe;
6. Create E1 Torito CD
7. Finish (Boot from ElTorito CD)
And now i am at the 7th step.

Just to make sure if your El-torito is really working.
Disconnect HDD before booting.>
If your CD does not work, then change EWF ARC path.>
Regards,
Slobodan


Yes , the El-torito can not work if disconnecting HDD before booting,it
stopped at the hint 'welcome...'.
The EWF ARC path is 'multi(0)disk(0)rdisk(0)partition(1)'. Is it error?

My HDD has only one partition C, and C is primary and active.
When i started my target system from El-torito, with HDD connecting,
i found there are two paritions (C and D ,as i said before).
Yes,i checked it by Windows Explorer .
I also found the C partition is my HDD'patition. so partition D is what?


When i was at the 5th step,i found:
1. execute ewfmgr, the response is
(...)Ewf volume percent full -1.#J (...)
2. Execute etprep -all ,the response told me :
Delete ewfpartitions=1.
the next message is not like Swapped ElTorito volume drive E: with
Boot
volume C: .

Perhaps these are the reason of all errors?
but i searched at 'Groups.google.com',and found some articles said these
are
safe errors.

Perhaps i should try the RamEwf.zip commponent?



hello all:

i have created my post-fba cd,and it run well.
now i found some problem:
when i run my target system from post-fba cd with hard disk,
i run ewfmgr.exe, and found the result is : unable to find an Ewf
volume,
but if run "ewfmgr.exe d:",the result is :
Protected volume configuration:
type ram
state enable
volume ID: 54 00 ...
Device Name "\device\harddiskvolume2" [D:]
max levels 1
clump size 512
current level 1
memory used for data 2950656 bytes
memory used for mapping 4096 bytes

is there any errors?
thanks!


panyul
 
S

Slobodan Brcin \(eMVP\)

Konstantin,
Ouch.. I forgot about the IMAPI service start phase.

For instance this is one of the steps that very need for existence is very
questionable.
MS could have put this registry chage settings in eltorito component. And
during the FBA real values could be modified in registry.

They have function intergrated at part of FBA library for registry values
modification after PnP phase. So even reg.exe is not needed to change values
in registry that PnP modifies. I wrote a tip few months ago about this but
they never published it. Who knows they might remove this function and other
functions in future releases so they don't want us to use them?

Regards,
Slobodan

KM said:
Ouch.. I forgot about the IMAPI service start phase.

Thanks Slobodan!
If you start doing things manually. (Probably only option left for you.)

Don't forget to mark two drivers to start at phase 0. Read more about it in
etprep functions you can even use etprep option to do this thing.
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/xpehelp/htm
l/cdtbsEtprepUsage.asp
Use etprep /reset. You can call this somewhere from FBA phase or manually.

For EWF it would be best to use my approach with registry configured EWF
from the start. (no EWF partition and it will work on CD like on HDD)
Make sure that EWF is enabled and working.

Don't forget to enter
\\DosDevices\\C:"=hex:45,4c,54,4f,00,7e,00,00,00,00,00,00 this should be
only entry in [HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices]
And before shutting down commit your EWF.

There is no chance that this will not work if everything else is ok with
your image and hardware.

I had never enough time to write complete documentation on alternative
approach from start to end, I will do that when work pressure calms.

Good luck,
Slobodan


KM said:
Panyul,

I don't see an obvious reason why etprep fails on your device.
According
to
your logs it does not swap the letters and does not delete EWF Configuration
Volume.

I would suggest you instead of etprep.exe manually change the MountedDevices
reg.key to leave only El Torito (ELTO hex signature) as C:.
Leave something like this:
[HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices]
"\\??\\Volume{4f2aecb3-98f9-11d8-a905-806d6172696f}"=hex:45,4c,54,4f,00,7e,0
0,00,00,00,00,00
"\\DosDevices\\C:"=hex:45,4c,54,4f,00,7e,00,00,00,00,00,00

(you don't actually need the \\??\\Volume value)

Then shutdown your device, grab the image (only first HDD partition content)
and burn it on CD.

KM

hello KM:
hello Slobodan:

FBALog.txt:
10:49:51 - [FBALaunch] C:\WINDOWS\system32\fbreseal.exe -done (ExitCode:
0x0)
10:49:51 - ConfigureEwf() Start.
10:49:51 - Getting EWF config parameters from registry.
10:49:51 - EWF Partition Size = 0 (KBytes), Levels = 1, Volumes = 1.
10:49:51 - Protected Volume Config #0 :
10:49:51 - Disk= 0,Part= 1,DiskType= IDE,Type= RAM.
10:49:51 - Enable= Disabled, Optimize= 0, LazyWrite= N.
10:49:51 - Found 2 Hard Disks.
10:49:51 - Searching for El Torito disk.
10:49:51 - Disk0 signature = 0xDF29D754.
10:49:51 - Disk1 signature = 0x4F544C45.
10:49:51 - Disk1 is an ElTorito disk
10:49:51 - Checking Start value in
System\CurrentControlSet\Services\redbook key.
10:49:51 - Resetting Start value.
10:49:51 - Checking Start value in
System\CurrentControlSet\Services\Imapi key.
10:49:51 - Resetting Start value.
10:49:51 - Disk #0 layout info:
10:49:51 - PRIMARY partition,start=0x0000000000007e00,
len=0x0000000022ce9000, type= 6
10:49:51 - FREE partition,start=0x0000000022cf0e00,
len=0x000000096f88fe00, type= 0
10:49:51 - Allocating EWF in PRIMARY partition,
start=0x0000000022cf0e00,
len=0x000000000000fc00.
10:49:51 - Created EWF partition on Disk = 0, partition = 2,size =
0x000000000000fc00 .
10:49:51 - ewfOpen.
10:49:52 - EWF Volume Config on Disk#0, Partition#2
10:49:52 - Segments = 0, Max Volumes = 1, Max Levels = 1
10:49:52 - ewfAdd.
10:49:52 - Protected Volume Config on Disk0\Partition1 :
10:49:52 - Type = RAM, State= DISABLED.
10:49:52 - ewfClose
10:49:52 - Saving EWF configuration to registry:
10:49:52 - Protected Volume ArcName =
multi(0)disk(0)rdisk(0)partition(1).
10:49:52 - ConfigureEwf() End, status = 0x0.
10:49:52 - [CallEntryPointThread] C:\WINDOWS\system32\ewfdll.dll,
ConfigureEwf
10:49:52 - [FBASetProgressText] Resetting Setup Flag...
10:49:53 - [FBADoReboot] Sleeping...
2:50:10 - [FBADoReboot] Rebooting system...


after "erprep -all"


[HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices]
"\\??\\Volume{4f2aecb0-98f9-11d8-a905-806d6172696f}"=hex:54,d7,29,df,00,7e,0"\\??\\Volume{4f2aecb1-98f9-11d8-a905-806d6172696f}"=hex:5c,00,3f,00,3f,00,5"\\??\\Volume{4f2aecb2-98f9-11d8-a905-806d6172696f}"=hex:5c,00,3f,00,3f,00,5"\\??\\Volume{4f2aecb3-98f9-11d8-a905-806d6172696f}"=hex:45,4c,54,4f,00,7e,0"\\DosDevices\\A:"=hex:5c,00,3f,00,3f,00,5c,00,46,00,44,00,43,00,23,00,47,00"\\DosDevices\\E:"=hex:5c,00,3f,00,3f,00,5c,00,49,00,44,00,45,00,23,00,43,00
,\

64,00,52,00,6f,00,6d,00,41,00,54,00,41,00,50,00,49,00,5f,00,43,00,44,00,52
,\

00,57,00,5f,00,35,00,32,00,58,00,32,00,34,00,5f,00,5f,00,5f,00,5f,00,5f,00
,\

5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f
,\

00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,46,00,43,00,43,00,53,00,5f,00,5f,00
,\

5f,00,5f,00,23,00,35,00,26,00,31,00,30,00,36,00,66,00,64,00,65,00,64,00,65
,\

00,26,00,30,00,26,00,30,00,2e,00,31,00,2e,00,30,00,23,00,7b,00,35,00,33,00
,\

66,00,35,00,36,00,33,00,30,00,64,00,2d,00,62,00,36,00,62,00,66,00,2d,00,31
,\

00,31,00,64,00,30,00,2d,00,39,00,34,00,66,00,32,00,2d,00,30,00,30,00,61,00
,\
30,00,63,00,39,00,31,00,65,00,66,00,62,00,38,00,62,00,7d,00


Thanks a lot!!

panyul


dear all:

my steps:
1. Design image,Add components;
2. Building an El Torito Run-Time Image;
3. Create Bootable CD, that is pre-FBA CD ;
4. Booting pre-FBA CD, FBA phase Begins;
(Now i know this line should be: Booting from HDD with pre-FBA CD
inserted)
5. Running Etprep.exe;
6. Create E1 Torito CD
7. Finish (Boot from ElTorito CD)
And now i am at the 7th step.

Just to make sure if your El-torito is really working.
Disconnect HDD before booting.>
If your CD does not work, then change EWF ARC path.>
Regards,
Slobodan


Yes , the El-torito can not work if disconnecting HDD before booting,it
stopped at the hint 'welcome...'.
The EWF ARC path is 'multi(0)disk(0)rdisk(0)partition(1)'. Is it error?

My HDD has only one partition C, and C is primary and active.
When i started my target system from El-torito, with HDD connecting,
i found there are two paritions (C and D ,as i said before).
Yes,i checked it by Windows Explorer .
I also found the C partition is my HDD'patition. so partition D is what?


When i was at the 5th step,i found:
1. execute ewfmgr, the response is
(...)Ewf volume percent full -1.#J (...)
2. Execute etprep -all ,the response told me :
Delete ewfpartitions=1.
the next message is not like Swapped ElTorito volume drive E: with
Boot
volume C: .

Perhaps these are the reason of all errors?
but i searched at 'Groups.google.com',and found some articles said these
are
safe errors.

Perhaps i should try the RamEwf.zip commponent?



hello all:

i have created my post-fba cd,and it run well.
now i found some problem:
when i run my target system from post-fba cd with hard disk,
i run ewfmgr.exe, and found the result is : unable to find
an
Ewf
volume,
but if run "ewfmgr.exe d:",the result is :
Protected volume configuration:
type ram
state enable
volume ID: 54 00 ...
Device Name "\device\harddiskvolume2" [D:]
max levels 1
clump size 512
current level 1
memory used for data 2950656 bytes
memory used for mapping 4096 bytes

is there any errors?
thanks!


panyul
 
K

KM

Slobodan,
For instance this is one of the steps that very need for existence is very questionable.
MS could have put this registry chage settings in eltorito component. And
during the FBA real values could be modified in registry.

Good point. I agree.
They have function intergrated at part of FBA library for registry values

Talking about functions like FBASetValueToRegKey?
The FBA (especially FBAlib.dll) exports very useful functions. Hard to use
them without documentsion, though :-(
This is again one more MS hidden APIs that could be useful for XPe devs (CMI
is another example).
modification after PnP phase. So even reg.exe is not needed to change values
in registry that PnP modifies. I wrote a tip few months ago about this but
they never published it. Who knows they might remove this function and other
functions in future releases so they don't want us to use them?

True. We can't talk about it here but you are absolutely right.
+ giving more [exotic] functionality to devs means more QAing (production
quality), potential hard-to-test-and-discover bugs, more product support
calls. This has always been a stop point for many product features.

Konstantin
 
S

Slobodan Brcin \(eMVP\)

HKEY_LOCAL_MACHINE\System\FBA\RegMigrate key:
Component "COM Server Registration" contains call to function
FBAReg.dll::FBAMigrateRegistryKeys at FBA phase 6000.
This function when called will copy all registry entries contained below
RegMigrate key to requested positions.

Strictly speaking this call is already made at phase 6000. So you can add
your reg keys under RegMigrate branch and that is it.

Regards,
Slobodan

KM said:
Slobodan,
For instance this is one of the steps that very need for existence is
very
questionable.
MS could have put this registry chage settings in eltorito component. And
during the FBA real values could be modified in registry.

Good point. I agree.
They have function intergrated at part of FBA library for registry
values

Talking about functions like FBASetValueToRegKey?
The FBA (especially FBAlib.dll) exports very useful functions. Hard to use
them without documentsion, though :-(
This is again one more MS hidden APIs that could be useful for XPe devs (CMI
is another example).
modification after PnP phase. So even reg.exe is not needed to change values
in registry that PnP modifies. I wrote a tip few months ago about this but
they never published it. Who knows they might remove this function and other
functions in future releases so they don't want us to use them?

True. We can't talk about it here but you are absolutely right.
+ giving more [exotic] functionality to devs means more QAing (production
quality), potential hard-to-test-and-discover bugs, more product support
calls. This has always been a stop point for many product features.

Konstantin
 
K

KM

Slobodan,

I never used that. It is useful, though. Definitely no need for reg.exe or
regedit.exe even for large registry keys and subbranches.

Just found you tip in the NG archive :)
http://groups.google.com/groups?q=F...=eAPl#[email protected]&rnum=1

Konstantin
HKEY_LOCAL_MACHINE\System\FBA\RegMigrate key:
Component "COM Server Registration" contains call to function
FBAReg.dll::FBAMigrateRegistryKeys at FBA phase 6000.
This function when called will copy all registry entries contained below
RegMigrate key to requested positions.

Strictly speaking this call is already made at phase 6000. So you can add
your reg keys under RegMigrate branch and that is it.

Regards,
Slobodan

KM said:
Slobodan,
For instance this is one of the steps that very need for existence is
very
questionable.
MS could have put this registry chage settings in eltorito component. And
during the FBA real values could be modified in registry.

Good point. I agree.
They have function intergrated at part of FBA library for registry
values

Talking about functions like FBASetValueToRegKey?
The FBA (especially FBAlib.dll) exports very useful functions. Hard to use
them without documentsion, though :-(
This is again one more MS hidden APIs that could be useful for XPe devs (CMI
is another example).
modification after PnP phase. So even reg.exe is not needed to change values
in registry that PnP modifies. I wrote a tip few months ago about this but
they never published it. Who knows they might remove this function and other
functions in future releases so they don't want us to use them?

True. We can't talk about it here but you are absolutely right.
+ giving more [exotic] functionality to devs means more QAing (production
quality), potential hard-to-test-and-discover bugs, more product support
calls. This has always been a stop point for many product features.

Konstantin
 
K

KM

Panyul,

The steps look almost good to me. I put my comments inline:
hi

After Booting from HDD with pre-FBA CD inserted (my 4th step) ,
these are what i have done step by step:
1. Execute "ewfMgr c: -enable" ;
2. Boot again;
3. Execute "ewfmgr", the response is
(...)Ewf volume percent full -1.#J (...)
4. Execute "ewfMgr c:" the response is
Protected volume configuration:
type ram
state enable
...
5. Execute "ewfMgr d:" ,and response is
Failed getting protected volume configuration with error 1.

Don't know why you need this step.
6. Execute "etprep /reset"; boot again;
(i don't know why i execute "etprep/reset")

This resets the Redbook/IMAPI service start value to 0.
7. Execute "etprep /all",
the system booted so quickly that i can't remember the reponse.

You don't need this as you change the registry values manually below.
8. Execute "ewfMgr", respnse:
Unable to find an ewf volume;

Maybe "ewfMgr c:"?
9. Execute "ewfMgr d:" ,and response is
Failed getting protected volume configuration with error 1.

Again don't know why you need this step.
10. Use "Regedit", go to HKLM\system\mountedDevice, delete all keys and
add one key:
\dosdevice\\c: = hex: 45,4c,54,45,00,7e,00,00,00,00,00,00

It should be "\\DosDevices\\C:"=hex:45,4c,54,4f,00,7e,00,00,00,00,00,00

(Note "4f" instead of "45" in the middle of the binary value)
i stopped here now.
Is there anything i should do before burning the image to CD?

Fix the registry. Then it does not hurt to burn a CD and try booting from
it.

KM
 
P

panyul

hi KM:
I have disconnected the HDD and bootted from cd.
But It stopped when the picture of MS and word "Windows XP" displayed.
I waited for a long time but it would not like to go ahead!

panyul
 
K

KM

panyul,

I am sorry to hear that. I must be missing something in your steps. Can't
tell you know - it is too late here now and I probably hardly can think.
Try not to reboot after "etprep /reset" but change the registry values at
the same time (or chaage the registry offline!).

Have you ever been able to boot off this CD? Have you tried to boot WinPE
(XPe/SP1 1st CD)? Does it work (boot) fine?

Try using /SOS switch in your boot.ini ARC path to see how the boot drivers
gets loaded. This way you can see what causes the hang.
Unfortunately for you that means you get to create another CD.

KM
 

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