编译w2k3的时候补丁文件oscdimg.cmd中的oscdimg.exe命令是很重要的

编译w2k3的时候补丁文件oscdimg.cmd,位置为tools/下面

作用是生成iso文件。

泄露的文件中是没有的,是国外的大神打的补丁。

@echo off

setlocal ENABLEDELAYEDEXPANSION
if NOT defined SDXROOT echo Run from a razzle prompt.&goto :eof

cd /d %SDXROOT%

set _NTVARIANT=%1

if NOT defined _NTVARIANT echo Usage: oscdimg.cmd <variant> [destination-file].&goto :eof

set _NTISO=%2

set _BUILDNAME=%_NTVARIANT%
if exist "%_NTPOSTBLD%\build_logs\buildname.txt" (
    set _BUILDNAME=""
    for /f "delims=" %%a in (%_NTPOSTBLD%\build_logs\buildname.txt) DO ( set _BUILDNAME=%%a )
    
    rem remove trailing whitespace..
    set _BUILDNAME=!_BUILDNAME:~0,-1!_%_NTVARIANT%
)

if NOT defined _NTISO set _NTISO=%_NTDRIVE%\%_BUILDNAME%.iso

%SDXROOT%\base\ntsetup\opktools\wpebins\x86\oscdimg.exe -n -b"%SDXROOT%\base\ntsetup\opktools\wpebins\x86\etfsboot.com" %_NTPOSTBLD%\%_NTVARIANT% "%_NTISO%"
 

Oscdimg 是一个命令行工具,用于创建自定义的 32 位或 64 位版本的 Windows PE 映像文件 (.iso)。然后可以将该 .iso 文件刻录到 CD-ROM 或 DVD-ROM。Oscdimg 支持 ISO 9660、Joliet 和通用磁盘格式 (UFD) 文件系统。 oscdimg.exe -t07/26/2012,19:57:24 -h -m -o -n -x -lHRM_CCSA_X64FRE_ZH-CN_DV5 -bboot.bin j:\ .\cn_windows_8_x64_dvd_915407.ISO 上述命令中各参数含义分别为: -l:设置光盘卷标。此处为“HRM_CCSA_X64FRE_ZH-CN_DV5 ”。 -t:设置光盘上所有文件的生成日期。此处为“2012年7月26日格林威治时间(GMT)上午11:57:24 ”。 -g:转换本地时间与格林威治时间(GMT)。但如果是在Windows XP系统下,该参数似乎不起作用,“-t”参数指定的是GMT时间,而文件的生成时间是“-t”指定的时间加上时区转换后的本地时间。如,上例中的文件生成本地时间是“19:57:24 ”,即GMT+8=北京时间。 -h:包含隐藏的目录和文件。 -n:允许长文件名。 -o:优化相同的文件,最重要的参数。 -m:允许生成的ISO文件超过640 MB。 -b:光盘启动引导程序,此处我们使用了WIN7的启动文件:boot.bin 如果是XP选择:w2kall.bin。 j:\:源文件路径,将作为光盘的根目录(如果是当前目录设置为:.\WIN8\cn_windows_8_x64_dvd_915407\)。 .\cn_windows_8_x64_dvd_915407.ISO:最后生成的ISO文件(位于当前目录)。 更多参数设置: http://technet.microsoft.com/zh-cn/library/cc749036(WS.10).aspx
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值