SDI on multi-partition disks



harrier
07-09-2005, 09:24 PM
A little about the product I'm working on. For all practical purposes the
device is a desktop computer with a customized industrial enclosure. There
are some embedded touch screens and custom keyboards all of which run over
USB. Users can attach standard keyboard and mouse but we try to design the
application so they don't have to.

I'm looking at SDI to distribute XPE images and I've done so successfully.
However, I have some issues to get resolved. The device's hard disk will be
partitioned into to logical drives. C: will be the OS and D: will store user
data. When I copy the SDI image, I lose both partitions. This can't happen.

Is there a way to use SDI to copy the XPE image to the C: partition leaving
D: untouched? Secondly, is there a way to make the C: partition 2048 MB with
the SDI 650 MB so it fits on a CD-R but maintain the 2048 MB when restored?

-harrier.

KM
07-09-2005, 09:24 PM
harrier,

> I'm looking at SDI to distribute XPE images and I've done so successfully.
> However, I have some issues to get resolved. The device's hard disk will be
> partitioned into to logical drives. C: will be the OS and D: will store user
> data. When I copy the SDI image, I lose both partitions. This can't happen.
>
> Is there a way to use SDI to copy the XPE image to the C: partition leaving
> D: untouched?

You can have only PART blob in SDI file.
But you won't be able to use sdi2hd tool.

> Secondly, is there a way to make the C: partition 2048 MB with
> the SDI 650 MB so it fits on a CD-R but maintain the 2048 MB when restored?

Currently, there is no solution from Microsoft to be able to "compress" or "cut" SDI file but you can hack it yourself.
You will need to defrag the volume and move all the files to the beginning of the volume before capturing it into SDI. Then you can
change SDI header.
I think Slobodan has posted some header info a while ago. You may want to search Google archive.

KM

harrier
07-09-2005, 09:24 PM
If I can't use sdi2hd to copy the SDI file with only the part blob, how do I
get the contents to the HD?

"KM" wrote:

> harrier,
>
> > I'm looking at SDI to distribute XPE images and I've done so successfully.
> > However, I have some issues to get resolved. The device's hard disk will be
> > partitioned into to logical drives. C: will be the OS and D: will store user
> > data. When I copy the SDI image, I lose both partitions. This can't happen.
> >
> > Is there a way to use SDI to copy the XPE image to the C: partition leaving
> > D: untouched?
>
> You can have only PART blob in SDI file.
> But you won't be able to use sdi2hd tool.
>
> > Secondly, is there a way to make the C: partition 2048 MB with
> > the SDI 650 MB so it fits on a CD-R but maintain the 2048 MB when restored?
>
> Currently, there is no solution from Microsoft to be able to "compress" or "cut" SDI file but you can hack it yourself.
> You will need to defrag the volume and move all the files to the beginning of the volume before capturing it into SDI. Then you can
> change SDI header.
> I think Slobodan has posted some header info a while ago. You may want to search Google archive.
>
> KM
>
>
>

KM
07-09-2005, 09:24 PM
harrier,

SDIMgr?
You can boot to WinPE or your own custom XPe image (CD/USB/etc.), register sdiaut.dll there and deploy (layout) the SDI file to HDD
using SDIMgr script. SDI file should have DISK blob in it.

--
Regards,
KM, BSquare Corp.


> If I can't use sdi2hd to copy the SDI file with only the part blob, how do I
> get the contents to the HD?
>
> "KM" wrote:
>
> > harrier,
> >
> > > I'm looking at SDI to distribute XPE images and I've done so successfully.
> > > However, I have some issues to get resolved. The device's hard disk will be
> > > partitioned into to logical drives. C: will be the OS and D: will store user
> > > data. When I copy the SDI image, I lose both partitions. This can't happen.
> > >
> > > Is there a way to use SDI to copy the XPE image to the C: partition leaving
> > > D: untouched?
> >
> > You can have only PART blob in SDI file.
> > But you won't be able to use sdi2hd tool.
> >
> > > Secondly, is there a way to make the C: partition 2048 MB with
> > > the SDI 650 MB so it fits on a CD-R but maintain the 2048 MB when restored?
> >
> > Currently, there is no solution from Microsoft to be able to "compress" or "cut" SDI file but you can hack it yourself.
> > You will need to defrag the volume and move all the files to the beginning of the volume before capturing it into SDI. Then you
can
> > change SDI header.
> > I think Slobodan has posted some header info a while ago. You may want to search Google archive.
> >
> > KM
> >
> >
> >


SDI on multi-partition disks