SDI deployment per Reed's MSDN article

R

Roger Levy

I am closely following the "Image Deployment with SDI" example in the MSDN
article "Building and Deploying XP Embedded Images." The instructions for
"Deploying the Pre-FBA Image" include the operation:
sdimgr z:\preFBA.sdi /writedisk:0 /yes
I get the following error message:
D:\XPE\SDIMGR.WSF(2294, 4) SDIAUT.SDIFile.1: Access is denied.
What does the error message tell me? A broader question is that the /writedisk
operation takes the physical disk number as an argument. How do I determine
what the physical disk numbers are? I would like at least to be able to verify
the number for my HD on the primary IDE controller. Can I use a ZIP drive that
is on the secondary IDE controller for the writedisk operation and how would I
determine its physical disk number?

Roger Levy
 
N

Nandini [MS]

Roger,

You get the access denied error when some other application is accessing the
volume in the sdi file(preFBA.sdi).Close all other applications that are
accessing the sdi volume.
Also make sure that no application is using your disk 0 (the disk you want
to write to).

You can boot using disk one of Windows XP Embedded SP1(which includes a copy
of WinPE).There is a program called diskpart.exe there.Diskpart will give
you information about the disk/drive/volume. You can do a "list disk". Then
navigate to your disk to verify it is right.


Thanks,
Nandini [MS]
 
K

KM

Hello, Roger!

By seeing "Z:" drive letter you are using I assume you've most likely got a
network share mapped on target machine to the drive Z.
If it is true and you make sure your SDI file does not get used by any
applications on you development workstation including SDI Loader and SDIMgr,
please make also sure your network share that has the sdi file on is shared
out with write permissions to the user you are connecting with through
net.exe (I assume you created the network share by using "net.exe use z:
...." command). Sharing it out with only read permission (for everyone as dev
usualy do) causes the same error from sdimgr. SDIMgr requires write
permissions to the sdi file even if you just use /writepart switch (might be
a bug or for some other purposes I am not aware of).

Or you can download the sdi file locally on your target storage (copy
z:\prefba.sdi c:\) and expand it by using sdimgr. However, that is not as
convenient way as expanding the sdi file from network share directly.

Konstantin

RL> I am closely following the "Image Deployment with SDI" example in
RL> the MSDN article "Building and Deploying XP Embedded Images." The
RL> instructions for "Deploying the Pre-FBA Image" include the
RL> operation:
RL> sdimgr z:\preFBA.sdi /writedisk:0 /yes
RL> I get the following error message:
RL> D:\XPE\SDIMGR.WSF(2294, 4) SDIAUT.SDIFile.1: Access is denied.
RL> What does the error message tell me? A broader question is that the
RL> /writedisk operation takes the physical disk number as an argument.
RL> How do I determine what the physical disk numbers are? I would like
RL> at least to be able to verify the number for my HD on the primary
RL> IDE controller. Can I use a ZIP drive that is on the secondary IDE
RL> controller for the writedisk operation and how would I determine its
RL> physical disk number?

RL> Roger Levy --
RL> Change "3e" in my address to "eee"

With best regards, KM. E-mail: (e-mail address removed)
 

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