Getting Farther with EWF...

P

Paul

I have gotten a bit farther than the post below, but it is
still not working correctly. Here is the required info:

Regular XP Drive: C:
Embedded Drive : E:

I used Slobodan's registry fix to trick the embedded OS
into thinking it was actually residing on C:. This worked
great. When I enter into the CLI, I am dumped into c:.

When I run ewfmgr, the only output I get it for Drive E:.
Well, isn't drive E ACTUALLY drive C now? What the heck!
When I do a ewfmgr c: I get "Failed getting protected
volume configuration with error 1".

I have about 1GB unallocated space, so the EWF should be
ok right?

Just for giggles, I burned an iso of the current image,
and I am still getting just a blank screen with a cursor.

Any ideas? I at least feel like I am making SOME
progress...

Paul
 
S

Slobodan Brcin

Paul,

With EWF you don't protect logical drive letter, instead you protect
partition.

If you need EWF to protect your current C: then you will have to change EWF
ARC path to point to this partition.

For testing purposes you can leave it to protect boot partition. So when you
make image out of this partition, and deploy image then it will have correct
ARC path and protect C:.

Also check www.xpefiles.com for info on RAM EWF and how to use it without
creation of extra partition.

Regards,
Slobodan
 
G

Guest

Slobodan-

With EWF you don't protect logical drive letter, instead you protect
partition.

Original C: = Partition 1
Original E: = Partition 2
Original D: = CDROM
If you need EWF to protect your current C: then you will have to change EWF
ARC path to point to this partition.

I did this.
For testing purposes you can leave it to protect boot partition. So when you
make image out of this partition, and deploy image then it will have correct
ARC path and protect C:.

Also check www.xpefiles.com for info on RAM EWF and how to use it without
creation of extra partition.

I implimented this yesterday, and it doesn't seem to be
doing me any good.

Am I doing something fundamentally wrong? I am missing
something between making the image and burning the cd. I
have a feeling it has something to do with EWF.

Any idea why I am getting a black/blank screen with the
bootable cd?

Thanks for the help!

Paul
 
S

Slobodan Brcin

If you want to protect new C: (XPe partition) you need to set
multi(0)disk(0)rdisk(0)partition(2) for EWF partition.
Any idea why I am getting a black/blank screen with the
bootable cd?

What does CD has to do with anything. Are you trying to make El-Torito CD?

Regards,
Slobodan
 
G

Guest

Slobodan-
If you want to protect new C: (XPe partition) you need to set
multi(0)disk(0)rdisk(0)partition(2) for EWF partition.

I did that.
What does CD has to do with anything. Are you trying to
make El-Torito CD?

Yes.


Thanks!

Paul
 
S

Slobodan Brcin

Two things regarding EWF.

1. Use diskpart to check if you have old temporary partition and delete it.
2. Use regedit to check in registry to make sure that
multi(0)disk(0)rdisk(0)partition(2) is in fact protected partition.

Only one of these could explain why you don't see XPe partition as
protected.

BTW:
You will probably have to do things that etprep does manually.

Regards,
Slobodan
 
G

Guest

diskpart:

Partition 1 Primary 33 GB
Partition 2 Extended 657 MB
Partition 3 Logical 657 MB

The registry claims that partition 2 should be the
protected one....


fba.log:

11:35:41 AM - ConfigureEwf() Start.

11:35:42 AM - Getting EWF config parameters from
registry.

11:35:42 AM - EWF Partition Size = 0 (KBytes), Levels =
1, Volumes = 1.

11:35:42 AM - Protected Volume Config #0 :

11:35:42 AM - Disk= 0,Part= 2,DiskType= IDE,Type= RAM.

11:35:42 AM - Enable= Disabled, Optimize= 0,
LazyWrite= N.

11:35:42 AM - Found 1 Hard Disks.

11:35:42 AM - Searching for El Torito disk.

11:35:42 AM - Disk0 signature = 0xCCCDCCCD.

11:35:42 AM - Checking Start value in
System\CurrentControlSet\Services\redbook key.

11:35:42 AM - Resetting Start value.

11:35:42 AM - Checking Start value in
System\CurrentControlSet\Services\Imapi key.

11:35:42 AM - Resetting Start value.

11:35:42 AM - Disk #0 layout info:

11:35:42 AM - PRIMARY
partition,start=0x0000000000007e00,
len=0x000000085d79a200, type= 7

11:35:42 AM - EXTENDED
partition,start=0x000000085d7a2000,
len=0x0000000029112000, type= 15

11:35:42 AM - LOGICAL
partition,start=0x000000085d7a2000,
len=0x0000000029112000, type= 6

11:35:42 AM - FREE partition,start=0x00000008868b4000,
len=0x000000000fb04000, type= 0

11:35:42 AM - Can't create EWF partition size =
0x000000000000fc00 on disk# 0.

11:35:42 AM - Failed to create EWF partition.

11:35:43 AM - ConfigureEwf() End, status = 0x80070057.


Thanks for your help,

Paul
 
S

Slobodan Brcin

First make second partition primary not extended just for clarity sake
(extended/logical is troublesome).
Caution: Partition ID can change (check value to maintain C:)

If you have followed my instructions then you would not have reference to
EWF in fba.log.
Also what is written here is irrelevant since EWF command partition is never
created.

You need to read/write EWF ARC value directly in registry. (use regedit)

You should have:
Partition 1 Primary 33 GB
Partition 2 Primary 657 MB

Regards,
Slobodan
 
P

Paul

OOPSx2! Let me fix that and try again.
-----Original Message-----
First make second partition primary not extended just for clarity sake
(extended/logical is troublesome).
Caution: Partition ID can change (check value to maintain C:)

If you have followed my instructions then you would not have reference to
EWF in fba.log.
Also what is written here is irrelevant since EWF command partition is never
created.

You need to read/write EWF ARC value directly in registry. (use regedit)

You should have:

Regards,
Slobodan





.
 
P

Paul

Slobodan-

Alright! We are getting somewhere. After I fixed my stupid
mistakes, I now have an ewf enabled partition on c:

Now how do I do an etprep /all since it is not included in
the build now.

Is there a document out there to explain exactly what
etprep is doing so that I can manually do it?

Thanks!

Paul
 
G

Guest

How do I make this a ROM El Torito?
-----Original Message-----
Slobodan-

Alright! We are getting somewhere. After I fixed my stupid
mistakes, I now have an ewf enabled partition on c:

Now how do I do an etprep /all since it is not included in
the build now.

Is there a document out there to explain exactly what
etprep is doing so that I can manually do it?

Thanks!

Paul

.
 
S

Slobodan Brcin

etprep AFAIK:

1. Deletes EWF partition (in your case nothing) (insted you must enable EWF)
2. Swaps drive letters in MountedDevices
3. Make Redbook/IMAPI service start at boot time (This is probably critical
to be able to boot later)
DO NOT FORGET in this phase to enable EWF!!!

Probably nothing more but check:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/xpehelp/htm
l/cdtbsetprepusage.asp

You can use etprep with only certain functions.

Be carefull what partition you choose to protect, since on CD it will be
probably the first partition.


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

Top