CD RAMDisk 启动
对于称为“CD 交换”的技术,CD RAMDisk 启动十分有用。在此方案中,一旦将 Windows PE 加载到 ISO RAMDisk 中,便可以将用于初始化 Windows PE 的启动 CD 取出。此 CD 交换功能对于某些 OEM 和 IHV 恢复解决方案尤其重要,这些解决方案通常通过从存储在多个磁盘上或隐藏分区中的磁盘映像对整个 PC 重新成像来完成。我们来看一看用于创建 RAMDisk 启动的 CD 的详细步骤:
- 插入集成的 Windows Server 2003 SP1 CD。(或者,您可以浏览到 Windows Server 2003 SP1 的 UNC 共享区。)
- 从 I386 目录中复制 ntdetect.com 和 setupldr.bin。(请注意,此步骤与上一种方案不同,该方案中复制的是 setupldr.exe。)
- 在生成 Windows PE 映像的临时位置,创建一个新的文本文件并将其命名为 winnt.sif。创建一个名为 I386 的目录。
- 将 ISO 文件 ntdetect.com 和 setupldr.bin 复制到此新目录的根目录下,并且不重命名文件。
- 在记事本中打开 winnt.sif 并输入以下文本(请使用您的 ISO 文件名): [SetupData]BootDevice = "ramdisk(0)"BootPath = "\I386\System32\"OsLoadOptions = "/fastdetect /minint /rdexportascd /rdpath=I386\Staging.iso"Architecture = "I386"
- 现在,将任何所需的内容复制到该临时目录中。
- 一旦为创建最终的 CD 映像准备就绪,请运行以下命令: OSCDIMG -n –betfsboot.com C:\Staging\ C:\Staging.ISO
您的映像现在即可刻录到 CD 上。当光盘位于驱动器中时,可以使用您添加到 CD 上的任何内容(除 RAMDisk 映像之外),但这些内容不会加载到内存中。RAMDisk 的驱动器盘符为 X。CD-ROM 驱动器将是系统上所枚举的最后一个分区(通常为 D)后的第一个驱动器盘符。若要编写用于查找非 RAMDisk 磁盘上的文件的脚本,这一点十分重要。
欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) | Powered by Discuz! X3.3 |