无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 10627|回复: 22
打印 上一主题 下一主题

使用 Windows PE 和 SDI 创建PC恢复 CD

[复制链接]
跳转到指定楼层
1#
发表于 2005-9-19 09:46:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在开发计算机上创建 SDI 文件
使用 SDI 创建开发计算机上的已分区且已格式化的磁盘的映像。使用 SDI,在计算机中创建一个 SDI 文件,该文件随后将显示为已装入的常规驱动器(可以向其中添加文件)。
要创建 SDI 文件:
1.
运行 SDI Loader。
Storage Device Image Loader 对话框出现。

2.
单击 Add Disk。

3.
指定一个新的文件名,例如“recovery.sdi”。

4.
单击 Open,然后单击 Yes 以确认您希望创建该文件。

5.
指定您要创建以存放运行时映像的磁盘的大小,然后单击 OK。
请将该大小设置为仅比主映像的总大小略大一些。在大多数情况下,可以将其设置为 490 MB。根据您是使用 74 分钟还是 80 分钟的 CD-R,恢复 CD 可以存放大约 650 到 700 MB 的数据。恢复 CD 将包含下列内容:
• Windows PE(130M左右)

• SDI 文件(500到 600 MB)

• SDI 管理器(sdimgr.wsf,217 KB)

• 一些小的杂项文件(每个 1 KB)

• 您希望在映像外部包含的其他任何附加文件

“Found New Hardware”(发现新硬件)通知出现在新的 SDI 磁盘和磁盘驱动器的任务栏通知区域中。

6.
单击 Done。

要将SDI 文件初始化为磁盘驱动器:
1.
在 Start 菜单上,单击 Control Panel,然后双击 Administrative Tools。

2.
双击 Computer Management,然后单击 Disk Management。
“Initialize and Convert Disk Wizard”出现。

3.
单击 Next 接受默认设置,然后单击 Finish 完成该向导。

4.
在“Computer Management”窗口的底部窗格中,找到您刚刚创建的新磁盘。右键单击显示 Unallocated 的区域,然后单击 New Partition。

5.
执行“New Partition Wizard”中的步骤以完成下列工作:
• 使用默认值创建主启动分区。

• 指定分区大小。接受默认值(该值比您为在上一个过程中创建的 SDI 文件指定的大小略小)。

• 分配驱动器号。接受默认值,或者根据需要更改。

• 指定文件系统。接受默认值,即 NTFS。

• 通过选择 Perform a quick format 格式化该分区。


6.
单击 Next,然后单击 Finish。
根据磁盘的大小,可能需要花费几分钟来格式化该驱动器。

7.
右键单击新卷,然后单击 Mark Partition as Active。
您现在应当具有一个带有驱动器号的驱动器,并且它已准备好接收映像。

返回页首
将主映像复制到 SDI 文件/装入的驱动器
在该阶段,您将使用您作为装入的驱动器创建的 SDI 文件。它在“My Computer”中显示为驱动器,并且您可以向它添加文件。SDI 文件将只用来存储主映像。在将该映像复制到装入的驱动器之后,可以卸除该驱动器,以便它只是一个可以移动或复制的文件。
要完成 SDI 文件并卸除该驱动器:
1.
找到包含主映像的文件夹或驱动器(例如,C:\),并且将该文件夹的内容复制到刚刚创建的装入的 SDI 磁盘驱动器(例如 G:\)。

2.
如果得到 Confirm Folder Replace 对话框,则单击 Yes 以将现有的“System Volume Information”文件夹(在新的虚拟磁盘上)替换为您要从主映像中复制的版本。

3.
采用下列方式之一,从计算机中卸除该磁盘:
单击 SDI Loader。选择要移除的映像,然后单击 Remove Disk。
例如,单击 C:\recovery.sdi,然后单击 Remove Disk。这样做会将其作为映射驱动器移除。现在,您可以将其作为文件移动或复制。
或者
在任务栏通知区域中,右键单击 Safely Remove Hardware 图标以卸除 SDI 文件。

将 SDI 文件、Windows PE 和 SDIMGR.WSF 工具复制到 Working 文件夹
在创建了映像文件并且选择或自定义了某个版本的 Windows PE 以后,就可以装配恢复光盘组件了。

1.
在开发计算机上创建一个新的工作文件夹。
例如,创建一个名为“Working”的文件夹。

2.
将 recovery.sdi 文件复制到 Working 文件夹。

3.
采用下列方式之一,将 Windows PE 复制到 Working 文件夹:

• I386 文件夹

• win51 文件

• win51ip 文件

• win51ip.SP2 文件

• winbom.ini

或者
将 Windows PE 的自定义版本复制到 Working 文件夹。

4.
将 sdimgr.wsf 复制到 Working 文件夹。

5.
从 Windows PE 光盘的 I386\SYSTEM32 文件夹中,将 sdiaut.dll 复制到 Working 文件夹。

6.
将您需要的其他任何文件复制到 Working 文件夹,例如,安装说明或您希望在 SDI 文件中包含的映像外部安装的其他文件。
在将需要的所有文件复制到 Working 文件夹以后,应当得到如下结果:
[UploadFile=rcvrcont_1127094145.gif]


创建可启动的 CD
在工作文件夹中包含所有需要的文件以后,就可以创建一个 .iso 文件并且将该文件烧录到 CD 中。要烧录 CD,需要使用能够烧录符合 ISO-9660 的映像的软件。
注 必须使用 oscdimg.exe 和 etfsboot.com 创建该 .iso 文件。这些工具只能在 Windows PE 工具包或 OPK 中得到。Oscdimg.exe 用于创建 .iso 文件,而 etfsboot.com 用于创建 CD 启动扇区。如果使用其他软件来创建 .iso 映像,则 CD 将无法启动。
要用 OPK/Windows PE 工具包 oscdimg 实用工具创建 .iso 文件:


用 CD 启动设备,并安装映像
1.
请确保将目标设备配置为允许从 CD ROM 启动。通常,这在目标设备的 BIOS 中指定。

2.
用 CD 驱动器中的恢复 CD ROM 启动目标设备。
设备在 Windows PE 中启动,并且在驱动器 X: 提供命令提示。

3.
在命令提示处,键入:
regsvr32 sdiaut.dll
这会注册 SDI 管理器。

4.
将目录更改到 SDI 文件的位置,然后键入:
sdimgr.wsf recovery.sdi /writedisk:0 /yes  
这会告诉 SDI 管理器将 DISK Blob 从 SDI 文件“recovery.sdi”中写入物理驱动器 0。/yes 开关可以防止意外擦除驱动器上的数据。否则,磁盘写入操作会擦除所有数据。
SDI 管理器将映像写入磁盘,并且显示类似如下所示的消息:
*Writing to disk  :"\\.\PhysicalDrive0"...

5.
当消息显示写入完成时,请退出 Windows PE,取出 CD ROM,并重新启动计算机。


祝大家好运!声明本人未测试,原理上绝对可以!

2#
 楼主| 发表于 2005-9-19 10:43:44 | 只看该作者

使用 Windows PE 和 SDI 创建PC恢复 CD

SDI相关工具到下面贴子下载:
http://bbs.wuyou.net/cgi-bin/topic.cgi?forum=34&topic=10744&show=0
回复

使用道具 举报

3#
发表于 2005-9-19 11:59:56 | 只看该作者

使用 Windows PE 和 SDI 创建PC恢复 CD

[这个贴子最后由lxl1638在 2005/09/19 12:02pm 第 1 次编辑]

http://www.microsoft.com/china/MSDN/library/Mobility/embedded/CrtEmbRecCDWinPESDI.mspx#E1AA
回复

使用道具 举报

4#
 楼主| 发表于 2005-9-19 12:23:16 | 只看该作者

使用 Windows PE 和 SDI 创建PC恢复 CD

原贴子上说的有关XPE的东东,不了解的人太多了,但是这种技术用到普通的XP系统上应该也可以的!
回复

使用道具 举报

5#
发表于 2005-9-19 13:55:27 | 只看该作者

使用 Windows PE 和 SDI 创建PC恢复 CD

又一种新技术, 喜欢!  但不懂!  希望大家多研究!
回复

使用道具 举报

6#
发表于 2005-9-19 14:00:17 | 只看该作者

使用 Windows PE 和 SDI 创建PC恢复 CD

好文章,收藏了
回复

使用道具 举报

7#
发表于 2006-1-5 07:28:54 | 只看该作者

使用 Windows PE 和 SDI 创建PC恢复 CD

支持,慢慢学习!
回复

使用道具 举报

8#
 楼主| 发表于 2006-1-5 09:06:37 | 只看该作者

使用 Windows PE 和 SDI 创建PC恢复 CD

***** 版主模式 *****
该贴子是管理员从<a href=forums.cgi?forum=34>光盘启动区</a>转移过来的!
回复

使用道具 举报

9#
发表于 2006-1-8 16:34:36 | 只看该作者

使用 Windows PE 和 SDI 创建PC恢复 CD

顶,替代LH WIM安装的一种另类方法
回复

使用道具 举报

10#
发表于 2006-1-9 14:54:06 | 只看该作者

使用 Windows PE 和 SDI 创建PC恢复 CD

喜欢! !!!!!!!!!!!!!!!!!
回复

使用道具 举报

11#
发表于 2006-1-12 10:22:44 | 只看该作者

使用 Windows PE 和 SDI 创建PC恢复 CD

不错不错,顶~~~~~~~~~~~
回复

使用道具 举报

12#
发表于 2006-1-15 12:42:56 | 只看该作者

使用 Windows PE 和 SDI 创建PC恢复 CD

再次顶!让更多的人关注!
回复

使用道具 举报

13#
发表于 2006-2-8 14:39:28 | 只看该作者

使用 Windows PE 和 SDI 创建PC恢复 CD

不是很明白,但谢谢分享.............
回复

使用道具 举报

14#
发表于 2006-4-8 08:16:38 | 只看该作者

使用 Windows PE 和 SDI 创建PC恢复 CD

今天开始关注此项技术,学习中
回复

使用道具 举报

15#
发表于 2006-4-20 13:47:53 | 只看该作者

使用 Windows PE 和 SDI 创建PC恢复 CD

最后一步“创建可启动的 CD”没看懂,写入物理驱动器 0是什么意思?
回复

使用道具 举报

16#
发表于 2006-4-20 14:49:11 | 只看该作者

使用 Windows PE 和 SDI 创建PC恢复 CD

您好  hnlyzhd 版主.我有如下幾個問題麻煩幫忙解決.! thanks.!

1:我在最後在做好的啟動光盤運行regsvr32 sdiaut.dll.出錯.如附件error.jpg所示.
理論上 啟動光盤為不可寫的為什麼
2:據說sdi 有NTFS compression功能, 聽說170M的文件可以放入128M的SDI中,而且還可以剩餘11M左右的空間.  hnlyzhd 版主不知道怎麼實現啊.!謝謝.!
3:如果我想在啟動WINPE中導入100.SDI.那麼導入後的SDI盤符為. 當初我創建100.SDI提示的盤符麼?.
回复

使用道具 举报

17#
发表于 2006-4-20 14:50:51 | 只看该作者

使用 Windows PE 和 SDI 创建PC恢复 CD

[UploadFile=error_1145515832.jpg]
如上
回复

使用道具 举报

18#
发表于 2006-4-21 09:59:57 | 只看该作者

使用 Windows PE 和 SDI 创建PC恢复 CD

怎麼沒有人回覆呢\?. 小弟等待中...................
回复

使用道具 举报

19#
发表于 2007-2-28 10:00:17 | 只看该作者
收藏!学习制作中!
回复

使用道具 举报

20#
发表于 2007-2-28 10:05:45 | 只看该作者
先占个位置

留下来慢慢研究
回复

使用道具 举报

21#
发表于 2007-3-1 19:00:07 | 只看该作者
学习一下
回复

使用道具 举报

22#
发表于 2007-4-1 19:19:01 | 只看该作者
xiexie
回复

使用道具 举报

23#
发表于 2007-4-2 08:23:49 | 只看该作者
谢谢老大无私的分享。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-12-3 07:29

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表