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