About Windows PE.doc_第1页
About Windows PE.doc_第2页
About Windows PE.doc_第3页
About Windows PE.doc_第4页
About Windows PE.doc_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

什么是 Windows PE?Windows 预安装环境 (Windows PE) 2.0 是在 Windows Vista 内核上构建的具有有限服务的最小 Win32 操作系统。它用于为安装 Windows 而准备计算机,以便从网络文件服务器复制磁盘映像并启动 Windows 安装程序。Windows PE 不是设计为计算机上的主要操作系统,而是作为独立的预安装环境和其他安装程序和恢复技术(例如 Windows Vista 安装程序、Windows 部署服务 (Windows DS)、系统管理服务器 (SMS) 操作系统 (OS) 部署功能包以及 Windows 恢复环境 (Windows RE))的完整组件使用的。本主题包括以下内容: Windows PE 的优点 通用 Windows PE 方案 Windows PE 限制 Windows PE 依存关系 支持的驱动程序 有关 Windows PE 的技术Windows PE 的优点创建 Windows PE 以帮助原始设备制造商 (OEM) 和公司启动未运行操作系统的计算机。过去,OEM 和公司常常使用基于 MS-DOS 的启动软盘启动计算机,然后执行以下操作之一: 连接到 Windows 安装源或磁盘映像所在的网络共享。 对未启动的 Windows 副本进行故障排除和故障恢复。但是,基于 MS-DOS 的启动软盘具有以下多种限制,使其很难用于预安装 Windows 或恢复现有的安装或数据: 不支持 NTFS 文件系统。 不支持本地网络。 不支持 32 位(或 64 位)Windows 设备驱动器,这样就必须找到 16 位驱动程序。 基本支持自定义应用程序和脚本。基于 MS-DOS 的启动磁盘的限制致使 Microsoft 开发了 Windows PE,它是 Microsoft 用于启动未运行操作系统的计算机的主要工具。将计算机启动到 Windows PE 后,可以为安装 Windows 而准备计算机,然后从网络或本地源启动 Windows 安装程序。另外,可以处理 Windows 的现有副本或恢复数据。由于 Windows PE 是基于 Windows Vista 内核的,因此可以通过提供以下功能来解决基于 MS-DOS 的启动磁盘的限制: 对 NTFS 5.x 文件系统的内在支持,包括动态卷的创建和管理。 对 TCP/IP 网络和文件共享的本地支持(仅客户端)。 对 32 位(或 64 位)Windows 设备驱动器的完全支持。 对 Win32 应用程序编程接口 (API) 的子集的本地支持;对 Windows Management Instrumentation (WMI) 和 Windows 脚本主机 (Windows SH) 的可选支持。 可以从各种媒体启动,包括 CD、DVD、USB 闪存设备 (UFD) 和 Windows 部署服务 (Windows DS)。注意本节论述独立版本的 Windows PE。在其他产品和 Windows 技术(如 Windows DS)中使用的自定义版本的 Windows PE 可能提供不同的功能。有关在这些环境中使用 Windows PE 的详细信息,请参阅相关产品文档。通用 Windows PE 方案Windows PE 是经过修改的 Windows 操作系统版本,可支持安装 Windows 以及对无法启动的安装进行故障排除和恢复。 安装 Windows Vista。Windows PE 在每次安装 Windows Vista 时运行。在安装阶段收集配置信息的图形工具将在 Windows PE 中运行。此外,信息技术 (IT) 部门可以自定义和扩展 Windows PE,以满足其独特的部署需求。Windows PE 还提供 Windows 映像处理支持。要点WindowsPE 支持部署早期版本的 Windows。请参阅您的限制许可协议,或联系 Microsoft 代表。 故障排除。Windows PE 可用于自动和手动的故障排除。例如,如果 Windows Vista 由于系统文件损坏而无法启动,则 Windows PE 可以自动启动并启动 Windows 恢复环境 (Windows RE)。还可以手动启动 Windows PE 以使用内置或自定义的故障排除和诊断工具。 故障恢复。OEM 和独立软件供应商 (ISV) 可以使用 Windows PE 构建自定义的自动解决方案,用于恢复和重新构建运行 Windows Vista 的计算机。例如,用户可以从 Windows PE 恢复 CD 或恢复分区启动计算机,以便自动重新格式化硬盘并使用原始驱动程序、设置和应用程序重新安装 Windows Vista。Windows PE 限制Windows PE 是 Windows Vista 的子集,它具有以下限制: 为了减少 Windows PE 大小,Windows PE 仅包括可用 Win32 应用程序编程接口 (API) 的一个子集。I/O(磁盘与网络)和核心 Win32 API 也包括在内。 为了防止将 Windows PE 用作盗版操作系统,在连续使用 72 小时后 Windows PE 将自动停止运行外壳程序并重新启动。无法对此时间段进行配置。 Windows PE 不能充当文件服务器或终端服务器。(不支持远程桌面。) 分布式文件系统 (DFS) 名称解析仅支持独立的根。不支持域根。 获得到文件服务器网络连接的已测试方法是 TCP/IP 和 TCP/IP 上的 NetBIOS。不支持其他方法(例如 IPX/SPX 网络协议)。 在运行 Windows PE 时对 Windows PE 注册表进行的所有更改将在下次重新启动计算机时丢失。若要对注册表进行永久性更改,必须在启动 Windows PE 之前脱机编辑注册表。 创建 Windows PE 中的分区时,将以连续顺序来指派驱动器号。但是,在重新启动 Windows PE 时,会将驱动器号重置为默认顺序。 Windows PE 不支持 Microsoft .NET Framework 或公共语言运行时 (CLR)。 Windows PE 不包括“Windows on Windows 32”(WOW32)、“Windows on Windows 64”(WOW64)、虚拟 DOS 计算机 (VDM)、OS/2 或 POSIX 子系统。 若要安装 64 位版本的 Windows,必须使用 64 位版本的 Windows PE。同样,若要安装 32 位版本的 Windows,必须使用 32 位版本的 Windows PE。 在启动 Windows 安装程序之前,可以使用 Windows PE 对计算机的磁盘进行配置和分区。如果在启动 Windows 安装程序之前已使用 Diskpart.exe 将任何硬盘转换为动态磁盘,则在安装操作系统时,会将这些硬盘识别为“外部磁盘”,并且将无法访问这些硬盘上的任何卷。 Windows PE 不支持使用 Windows 安装程序 (.msi) 封装的应用程序。 Windows PE 中不支持 WIM 文件系统筛选器(WIM FS 筛选器)驱动程序。Windows PE 依存关系Windows PE 依赖大量 Windows 技术才能正常运行。 如果在网络上使用 Windows PE,则 DHCP 和 DNS 服务器将十分有用,但不是必需的。 如果从网络启动 Windows PE,则必须使用 Windows DS 服务器。 如果安装 Windows,则必须运行 Windows 安装程序(Windows Vista 中的 Setup.exe 或 Windows Server 2003 中的 Winnt32.exe)。 如果自动进行 Windows Vista 安装,则必须使用 Unattend.xml 答案文件。支持的驱动程序Windows PE 2.0 支持以下驱动程序:1394.infacpi.infadp94xx.infadpahci.infadpu160m.infadpu320.infagp.infapps.infarc.infarcsas.infbattery.infbrmfcmf.infbrmfcsto.infbrmfcumd.infbrmfport.infbthpan.infbthspp.infcdrom.infcpu.infdc21x4vm.infdefltbase.infdefltwk.infdisk.infdjsvs.infdshowext.infdwup.infelxstor.inferrata.inffdc.infflpydisk.inffontsetup.infhal.infhdaudbus.infhidbth.infhiddigi.infhidserv.infhpcisss.infi2omp.infiastorv.infiirsp.infiirsp2.infinput.infipmidrv.infiscsi.infiteatapi.infiteraid.infkeyboard.inflsi_fc.inflsi_sas.inflsi_scsi.infmachine.infmchgr.infmegasas.infmegasas2.infmf.infmraid35x.infmraid35x2.infmshdc.infmsmouse.infmsports.infnet44x32.infnet8185.infnetathr.infnetb57vx.infnetbc6.infnetclass.infnete1e32.infnete1g32.infnetefe32.infnetip6.infnetirda.infnetloop.infnetmscli.infnetmyk01.infnetnb.infnetnvm32.infnetrasa.infnetrass.infnetrast.infnetrtl32.infnetrtx32.infnetsis.infnettcpip.infnettun.infnetuli6x.infnetvgx86.infnetvt86.infnfrd960.infntrigdigi.infnvraid.infpcmcia.infpuwk.infql2300.infql40xx.infql40xx2.inframdisk.infsbp2.infsceregvl.infscsidev.infsecrecs.infsisraid2.infsisraid4.infsymc8xx.infsym_hi.infsym_u3.inftape.inftdibth.inftpm.infts_generic.infts_wpdmtp.infuliahci.infulsata.infulsata2.infumbus.infunknown.infusb.infusbport.infusbprint.infusbstor.infvolsnap.infvolume.infvsmraid.infwd.inf有关 Windows PE 的技术Windows PE 与其他多种 Windows 安装技术以及一些恢复技术密切相关。其中某些技术(例如 Windows DS 和 Windows Vista 的安装程序)包括自定义版本的 Windows PE。Windows 安装程序为了使安装过程更加快速和有效,Windows 安装程序在硬盘上使用 Windows 映像 (.wim) 文件来安装 Windows。安装程序使用自定义版本的 Windows PE 启动计算机,并将 Windows 从 .wim 文件复制到硬盘驱动器。无人参与安装无人参与安装是一种自动进行全新安装和升级的方法,其中只需管理员或技术人员进行极少的交互操作。它依赖于创建的答案文件,并可从 Windows 产品 DVD 或共享分发文件夹执行此安装。无人参与安装在需要进行以下操作时十分有用: 在具有不同类型硬件配置的计算机上执行自动安装。 在特定类型的服务器(例如域控制器、远程访问服务器以及运行证书服务或群集服务的服务器)上执行自动安装。 在自动安装过程中配置广泛的操作系统设置,而不使用批处理文件和脚本。除了这些部署解决方案之外,无人参与安装还是创建基于映像的主安装和 RIS 安装的有效方法。初始化无人参与安装的通用方法是使用 Windows PE 启动计算机,然后从网络上的分发文件夹启动带有答案文件的安装程序。Windows PE 的工作方式WindowsPE 2.0 版是具有有限服务、基于 Windows Vista 内核上的以保护模式运行的最小 Win32 子系统。WindowsPE 最佳环境运行 WindowsPE 的最佳环境有以下特征: 足够的 RAM 用于 RAM 磁盘启动。 如果选择使用 USB 闪存驱动器 (UFD) 设备,则该设备必须满足启动 WindowsPE 的所有要求。 WindowsPE CD 或自定义的 WindowsPE 映像上有相应的网络适配器和大容量存储驱动程序可用。 物理访问计算机,或者,如果使用紧急管理服务 (EMS) 将 WindowsPE 用于远程管理的服务器的配置,则计算机会正确支持 EMS。 如果选择使用 WindowsDS,则服务器必须运行 WindowsServer2003 RIS 服务器,且目标计算机必须有启用了 PXE 的网络适配器或 WindowsDS 启动磁盘支持的网络适配器。WindowsPE 中的操作顺序WindowsPE 的启动过程如下。1. 加载特定媒体上的启动扇区。将控制传递给 Bootmgr。Bootmgr 从启动配置数据 (BCD) 中提取基本的启动信息,并将控制权传递给 Boot.wim 中包含的 Winload.exe。然后 Winload.exe 加载相应的硬件抽象层 (HAL),并加载系统注册表配置单元和必需的启动驱动程序。完成加载后,将会准备执行内核 Ntoskrnl.exe 的环境。注意如果从只读媒体(例如 CD)启动 WindowsPE,则 WindowsPE 将在内存中存储注册表配置单元,这样应用程序就可以写入注册表。应用程序对注册表所做的任何更改在不同的 WindowsPE 会话间不会保持不变。2. 执行 Ntoskrnl.exe,完成环境设置。将控制权传递给会话管理器 (SMSS)。3. SMSS 加载注册表的剩余部分,配置运行 Win32 子系统 (Win32k.sys) 的环境及其各种进程。SMSS 加载用于创建用户会话的 Winlogon 进程,然后启动服务和剩余的非必要设备驱动程序及安全子系统 (LSASS)。4. Winlogon.exe 根据注册表值 HKLMSYSTEMSetupCmdLine 来运行设置。Winpeshl.exe 将启动 %SYSTEMDRIVE%sourcessetup.exe(如果存在),否则将查找 %SYSTEMROOT%system32winpeshl.ini 中指定的应用程序。如果未指定应用程序,则 Winpeshl.exe 将执行 cmd /k %SYSTEMROOT%system32startnet.cmd。默认情况下,WindowsPE 包含一个将启动 Wpeinit.exe 的 Startnet.cmd 文件。Wpeinit.exe 加载网络资源,并与网络组件(如 DHCP)进行协调。5. Wpeinit.exe 完成后,将显示命令提示符窗口。WindowsPE 的启动过程完成。Windows PE 工具和设置本主题介绍与 Windows 预安装环境 2.0 (Windows PE 2.0) 有关的工具和设置。WindowsPE 命令行工具WindowsPE 包括以下命令行工具:l BCDEdit 命令行选项启动配置数据 (BCD) 文件提供了一个用于描述启动应用程序和启动应用程序设置的存储。该存储中的对象和元素可有效地替换 Boot.ini。BCDEdit 是一个管理 BCD 存储的命令行工具。它有多种功能,包括创建新存储、修改现有存储以及添加启动菜单选项等。BCDEdit 与以前 Windows 版本上的 Bootcfg.exe 的本质功能相同,但它有两个主要改进: BCDEdit 比 Bootcfg.exe 可提供更广范围的启动选项。 BCDEdit 具有改进的脚本支持。注意需要管理权限才能使用 BCDEdit 修改 BCD。BCDEdit 是编辑 WindowsVista 和更新版本的 Windows 的启动配置的主要工具。该工具与 WindowsVista 分发一起包含在 %WINDIR%System32 文件夹中。BCDEdit 仅限于标准数据类型,主要设计用于执行对 BCD 单一的常见更改。有关更复杂的操作或非标准数据类型,请考虑使用 BCD Windows Management Instrumentation (WMI) 应用程序编程接口 (API) 来创建更强大、更灵活的自定义工具。BCDEdit 命令行选项下列命令行选项可用于 BCDEdit.exe。BCDEdit/Command Argument1 Argument2.常规 BCDEdit 命令行选项选项 描述 /?显示 BCDEdit 命令列表。运行此命令(不带参数)将显示可用命令的摘要。若要显示特定命令的详细帮助,请运行 bcdedit /?命令,其中命令是正在搜索其详细信息的命令的名称。例如,bcdedit /? createstore 显示 Createstore 命令的详细帮助。在存储上操作的 BCDEdit 命令行选项选项 描述 /createstore新建一个空的启动配置数据存储。创建的存储不是系统存储。/export将系统存储的内容导出到文件。此文件可以在以后用于还原系统存储的状态。此命令仅对系统存储有效。/import使用以前使用 /export 选项生成的备份数据文件来还原系统存储的状态。此命令将删除系统存储中导入发生以前的所有现有项。此命令仅对系统存储有效。/store此选项可以与大多数 BCDedit 命令一起用来指定要使用的存储。如果未指定此选项,则 BCDEdit 将在系统存储上操作。自身运行 bcdedit /store 命令等同于运行 bcdedit /enum active 命令。在存储的项上操作的 BCDEdit 命令行选项选项 描述 /copy复制同一系统存储中指定的启动项。/create在启动配置数据存储中创建一个新的空项。如果已指定一个已知的标识符,则无法指定 /application、/inherit 和 /device 选项。如果未指定标识符或标识符未知,则必须指定 /application、/inherit 和 /device 选项。/delete删除指定项中的一个元素。在项选项操作的 BCDEdit 命令行选项选项 描述 /deletevalue删除启动项中指定的元素。/set设置一个项选项值。控制输出的 BCDEdit 命令行选项选项 描述 /enum列出存储中的项。/enum 选项是 BCEdit 的默认值,因此运行 bcdedit 命令(不带选项)等同于运行 bcdedit /enum active 命令。/v详细模式。通常,使用方便记忆的缩写形式来表示任何已知的项标识符。将 /v 指定为命令行选项将完整显示所有标识符。自身运行 bcdedit /v 命令等同于运行 bcdedit /enum active /v 命令。控制启动管理器的 BCDEdit 命令行选项选项 描述 /bootsequence指定用于下次启动的一次性显示顺序。此命令类似于 /displayorder 选项,除了其仅在下次计算机启动时使用。计算机以后将还原到原始的显示顺序。/default指定在超时到期时启动管理器选择的默认项。/displayorder指定向用户显示启动选项时启动管理器使用的显示顺序。/timeout指定在启动管理器选择默认项之前要等待的时间,以秒为单位。/toolsdisplayorder指定在显示“工具”菜单时启动管理器要使用的显示顺序。控制紧急管理服务的 BCDEdit 命令行选项选项 描述 /bootems启用或禁用指定项的紧急管理服务 (EMS)。/ems启用或禁用指定的操作系统启动项的 EMS。/emssettings设置计算机的全局 EMS 设置。/emssettings 不启用或禁用任何特定启动项的 EMS。控制调试的 BCDEdit 命令行选项选项 描述 /bootdebug启用或禁用指定启动项的启动调试程序。尽管此命令可为任何启动项工作,但仅对启动应用程序有效。/dbgsettings指定或显示系统的全局调试程序设置。此命令不启用或禁用内核调试程序;使用 /debug 选项完成此目的。若要设置单个全局调试程序设置,请使用 bcdedit /setdbgsettings type value 命令。/debug启用或禁用指定启动项的内核调试程序。要解决新安装中的问题,请通过修改启动配置文件 (BCD) 来启用调试模式。例如,使用以下语法启用内核或启动调试。复制代码bcdedit /set debug on- 或 -复制代码bcdedit /set bootdebug on 其中 是用于加载操作系统的加载程序对象的 GUID。如果操作系统是启动管理器菜单的默认选项,则可以使用“默认”。 Bootsect 命令行选项Bootsect.exe 更新硬盘分区的主启动代码以在 BOOTMGR 和 NTLDR 之间切换。可以使用此工具还原计算机上的启动扇区。此工具会替换 FixFAT 和 FixNTFS。Bootsect 命令Bootsect 使用下列约定:bootsect.exe /help | /nt52 | /nt60 SYS | ALL | /force例如,若要将与 NTLDR 兼容的主启动代码应用到标记为 E 的卷,请使用以下命令:bootsect.exe /nt52 E:命令 描述 /help显示这些用法说明。/nt52将与 NTLDR 兼容的主启动代码应用到 SYS、ALL 或 。在 SYS、ALL 或 上安装的操作系统必须是以前版本的 Windows Vista。/nt60将与 BOOTMGR 兼容的主启动代码应用到 SYS、ALL 或 。在 SYS、ALL 或 上安装的操作系统必须是 Windows Vista。SYS更新用于启动 Windows 的系统分区上的主启动代码。ALL更新所有分区上的主启动代码。ALL 不必更新每个卷的启动代码。相反,该选项将更新可用作 Windows 启动卷(不包括没有与基础磁盘分区连接的动态卷)的卷上的启动代码。存在此限制是因为启动代码必须位于磁盘分区的起始处。更新与此驱动器号关联的卷上的主启动代码。在以下两种情况下,不会更新启动代码:1) 与卷没有关联;2) 与未连接到基础磁盘分区的卷相关联。/force在启动代码更新期间强制卸除卷。必须谨慎使用该选项。如果 Bootsect.exe 无法获得独占的卷访问权限,则文件系统可能在下一次重新启动前覆盖启动代码。Bootsect.exe 始终会在每次更新前尝试锁定和卸除卷。当指定 /force 时,如果初始的锁定尝试失败,将尝试强制卸除。例如,如果目标卷上的文件当前已被其他程序打开,则锁定可能会失败。如果锁定成功,强制卸除将启用独占卷访问权限和可靠的启动代码更新,即使初始锁定失败。同时,强制卸除将使指向目标卷上文件的所有打开的句柄无效。这可以导致来自打开这些文件的程序的意外行为。因此,请谨慎使用该选项。 Oscdimg 命令行选项Oscdimg 是一个命令行工具,用于创建自定义的 32 位或 64 位版本的 WindowsPE 映像文件 (.iso)。然后可以将该 .iso 文件刻录到 CD-ROM 或 DVD-ROM。Oscdimg 支持 ISO9660、Joliet 和通用磁盘格式 (UFD) 文件系统。注意只将 .iso 文件复制到 CD-ROM 将不起作用。若要创建可启动的 CD-ROM,必须使用 CD 刻录软件,该软件可以解包 .iso 文件,并将其刻录到 CD-ROM。Oscdimg 命令行选项下列命令行选项可用于 Oscimg。oscdimg options SourceLocationTargetFile选项 描述 -a显示文件和目录的分配摘要。-b位置指定 El Torito 引导扇区文件的位置。不能使用任何空格,例如,-bC:DirectoryE-c指定使用 ANSI 文件名,而不是 OEM 文件名。-d不强制将小写字母文件名转换为大写字母。-e此选项表明不在 El Torito 编录中使用软盘模拟。此选项仅能用于单一启动项映像,不能与任何多启动项开关配合使用。-g对所有文件使用通用协调时间 (UCT) 而不是当地时间。-h包括隐藏文件和目录。-j1对 Joliet Unicode 文件名进行编码并在 ISO 9660 名称空间中生成兼容 DOS 的 8.3 文件名。这些文件名可以被 Joliet 系统或传统的 ISO9660 系统读取,但是 Oscdimg 可能会更改 ISO9660 名称空间中的一些文件名,以符合 DOS 8.3 和/或 ISO9660 命名限制。使用 -j1、-j2 或 -js 选项时,-d、-n 和 -nt 选项不会应用且无法使用。-j2在无标准 ISO 9660 名称的情况下对 Joliet Unicode 文件名进行编码。(要求 Joliet 操作系统从 CD-ROM 读取文件。)使用 -j1、-j2 或 -js 选项时,-d、-n 和 -nt 选项不会应用且无法使用。-js覆盖用于 -j2 选项的默认文本文件,例如,-jsc:Readme.txt使用 -j1、-j2 或 -js 选项时,-d、-n 和 -nt 选项不会应用且无法使用。-k即使它无法打开一些源文件,仍创建映像。-llabelname指定卷标。不能在 l 和 labelname 之间使用空格。例如,-lMYLABEL-m忽略映像的最大大小限制。-maxsize:limit覆盖映像的默认最大大小。默认大小为 74 分钟的 CD,除非使用 UDF,在该情况下,默认值是没有最大大小。limit 值以兆字节 (MB) 为单位指定。例如,-maxsize:4096 可限制映像为 4096MB。 -m 选项不能与此选项一起使用。-n允许使用长文件名。-nt允许与 WindowsNT3.51 兼容的长文件名。-o通过使用 MD5 哈希算法比较文件来仅对重复文件进行一次的编码,从而优化存储。-oc通过使用每个文件的二进制比较来仅对重复文件进行一次编码,从而优化存储。此选项的速度比 -o 慢。-oi通过对重复的文件仅进行一次编码来优化存储。比较文件时,忽略菱形压缩时间戳。-os通过对重复的文件仅进行一次编码来优化存储。在创建映像时显示重复的文件。-ois通过对重复的文件仅进行一次编码来优化存储。比较文件时,忽略菱形压缩时间戳。在创建映像时显示重复的文件。-p指定要用于 El Torito 编录中平台 ID 的值。默认值是 0x00,表示 x86 平台。此选项仅能用于单一启动项映像,不能与任何多启动项开关配合使用。-q仅扫描源文件;此命令不会创建映像。-tmm/dd/yyyy,hh:mm:ss为所有文件和目录指定时间戳。不要使用任何空格。使用美国日期格式和 24 小时制。可以在项目间使用任何分隔符。例如,-t12/31/2000,15:01:00-u1生成包含 UFD 文件系统和 ISO 9660 文件系统的映像。ISO 9660 文件系统将使用兼容 DOS 的 8.3 文件名写入。UFD 文件系统将使用 Unicode 文件名写入。此选项不能与 -n、-nt 或 -d 选项组合使用。-u2生成仅包含 UFD 文件系统的映像。不能读取 UFD 的任何系统都将只能看到一个默认文本文件,警告用户该映像仅在支持 UDF 的计算机上可用。此选项不能与 -n、-nt 或 -d 选项组合使用。-ur覆盖用于 -u2 选项的默认文本文件。例如:-urc:Readme.txt此选项不能与 -n、-nt 或 -d 选项组合使用。-us在可用时创建稀疏文件。此选项仅能与 -u2 选项一起使用。此选项不能与 -n、-nt 或 -d 选项组合使用。-ue创建内嵌文件。此选项仅能与 -u2 选项一起使用。此选项不能与 -n、-nt 或 -d 选项组合使用。-uf内嵌 UFD 文件标识符项。此选项仅能与 -u2 选项一起使用。此选项不能与 -n、-nt 或 -d 选项组合使用。-uv在 DVD 视频/音频磁盘创建过程中,指定 UDF 视频区兼容性。这意味着 UDF1.02 和 ISO9660 将写入磁盘。另外,VIDEO_TS、AUDIO_TS 和 JACKET_P 目录中的所有文件将首先写入。这些目录优先于用于此映像的所有其他排序规则。此选项不能与 -n、-nt、-d、-j1、-j2、-js、-u1、-u2、-ur、-us、-ue、-uf 或 -yl 选项组合使用。-ut在 DVD 视频/音频磁盘创建过程中,截断映像的 ISO 9660 部分。使用此选项时,从 ISO 9660 文件系统仅能看到 VIDEO_TS、AUDIO_TS 和 JACKET_P 目录。此选项不能与 -n、-nt、-d、-j1、-j2、-js、-u1、-u2、-ur、-us、-ue、-uf 或 -yl 选项组合使用。-w1报告不兼容 ISO 或 Joliet 的所有文件名和深度。-w2报告不兼容 DOS 的所有文件名。-w3报告所有零长度文件。-w4报告复制到映像的每个文件名。-x计算并编码映像中的 AutoCRC 值。-yd取消对具有相同初始 64,000 字节的不同文件发出的警告消息。-yl指定长分配描述,而不是短分配描述。此选项不能与 -n、-nt 或 -d 选项组合使用。-y5指定磁盘中的文件布局。此选项首先以逆序在 i386 目录中写入所有文件。-y6指定应在扇区末尾完全对齐的目录记录。-yo指定磁盘中的文件布局。此选项可指定一个文本文件,其中包含将放到映像中的文件的布局。下面列出了此文件的规则。1. 顺序文件应为 ANSI 格式。2. 顺序文件应以一个新行结束。3. 顺序文件应每行包含一个文件。4. 应相对于映像的根目录来指定每个文件。5. 应以长文件名来指定每个文件。不允许使用短名称。6. 每个文件路径长度不能超过 MAX_PATH,包括卷名称。请注意并非所有文件都必须在顺序文件中列出。如果没有排序文件,则该文件中没有列出的所有文件都应按所需的顺序排序。要点-yo 选项优先于 -y5 选项。-yw打开源文件且可以写共享。SourceLocation必需。指定您要创建到 .iso 映像中的文件的位置。TargetFile指定 .iso 映像文件的名称。 DiskPart 命令行选项DiskPart 是一个 WindowsVista、WindowsXP 和 WindowsServer2003 家族中的文本模式命令解释程序。使用此工具,可以通过使用脚本或直接在命令提示符下输入来管理对象(磁盘、分区或卷)。DiskPart 命令在磁盘、分区或卷上使用 DiskPart 命令前,必须首先列出对象,然后选中该对象。选中对象时,键入的所有 DiskPart 命令都适用于该对象。通过使用 list disk、list volume 和 list partition 命令,可以列出可用的对象并确定对象的编号或驱动器号。list disk 命令和 list volume 命令会显示计算机上的所有磁盘和卷。但是,list partition 命令只显示磁盘上选中的分区。使用 list 命令时,选中的对象旁边会显示一个星号 (*)。按对象的编号或驱动器号对其进行选择,例如,磁盘 0、分区 1、卷 3 或卷 C。选择对象时,焦点一直停留在该对象上,直至选择其他对象。例如,如果焦点设置在磁盘 0 上,然后选择磁盘 2 上的卷 8,焦点就从磁盘 0 转移到磁盘 2 上的卷 8。某些命令会自动更改焦点。例如,创建新分区时,焦点会自动移至新分区。只能将焦点放在已选中磁盘上的某个分区。选中某个分区时,也会选中相关的卷(如果有)。选中某个卷时,如果该卷映射到单个特定分区,则也会选中相关的磁盘和分区。如果情形不是如此,则该磁盘和分区上的焦点就会消失。要点将 DiskPart 命令用作脚本的一部分时,建议将所有 DiskPart 操作一起作为单个 DiskPart 脚本的一部分来完成。可以运行连续的 DiskPart 脚本,但是在脚本之间必须至少有 15 秒的时间,以便让前一个执行的脚本完全结束,然后在后续的脚本中再次运行 DiskPart 命令。否则,连续脚本可能会运行失败。可以在连续的 DiskPart 脚本之间添加暂停,方法是将超时 /t 15 命令与 DiskPart 脚本一起添加到批处理文件中。有关 DiskPart 的详细信息,请参阅 Microsoft TechNet 网站上的磁盘管理。DiskPart 语法和参数下表列出了 DiskPart 命令的语法和参数。命令 语法 描述 activeactive在基本磁盘上,将选中的分区标记为活动的。对于基本输入/输出系统 (BIOS) 或可扩展固件接口 (EFI),该操作表明该分区或卷是有效的系统分区或系统卷。只有分区才可以标记为“活动的”。要点DiskPart 验证是否只有该分区才可以包含操作系统的启动文件。DiskPart 不检查分区内容。如果将某个分区标记为“活动的”,并且它不包含操作系统的启动文件,则您的计算机可能无法启动。add diskadd disk=n noerr将选中的简单卷镜像到指定磁盘。此命令在 Windows Vista 上无效。n指定要包含镜像的磁盘。只能镜像简单卷。指定磁盘的未分配空间必须至少与要镜像的简单卷的大小相同。noerr仅用于脚本。当出现错误时,指定 DiskPart 继续处理命令,就像未发生错误一样。如果没有 noerr 参数,则错误会导致 DiskPart 退出,并显示一个错误代码。assignassign letter=d|mount=path noerr给选中的卷分配一个驱动器号或装入点。如果未指定驱动器号或装入点,则会分配下一个可用的驱动器号。如果已分配的驱动器号或装入点已在使用中,则会产生错误。通过使用 assign 命令,可以更改与可移动驱动器关联的驱动器号。不能将驱动器号分配给系统卷、启动卷或包含页面文件的卷。另外,不能将驱动器号分配给原始设备制造商 (OEM) 分区或除基本数据分区以外的任何 GPT 分区。letter=d指定要分配给卷的驱动器号。mount=path指定要分配给卷的装入点路径。noerr仅用于脚本。发生错误时,指定该 DiskPart 继续处理命令,就如同该错误未发生一样。如果没有 noerr 参数,则错误会导致 DiskPart 退出并提供一个错误代码。attributesattributes volume set | clear hidden | readonly | nodefaultdriveletter | shadowcopy noerrvolume显示选中卷的属性。set设置选中卷上的指定属性(hidden、read-only、nodefaultdriveletter 或 shadowcopy 卷)。clear清除选中卷上的指定属性(hidden、read-only、nodefaultdriveletter 或 shadowcopy 卷)。hidden指定该卷为隐藏状态。readonly指定该卷为只读状态。nodefaultdriveletter指定该卷在默认情况下不会接收驱动器号。shadowcopy指定该卷是一个卷影副本卷。noerr仅用于脚本。出现错误时,DiskPart 继续处理命令,如同错误没有发生一样。如果没有 noerr 参数,则错误会导致 DiskPart 退出并提供一个错误代码。automountautomount enable disable scrub noerr启用状态下(默认),Windows 会在将新的基本卷添加到系统之后,自动安装其文件系统,然后再向该卷分配驱动器号。在系统区域网络配置中,禁用 automount 会防止 Windows 自动安装添加到系统中的任何新基本卷或向其分配驱动器号。enableWindows 可以自动安装添加到系统的新基本卷并为它们分配驱动器号。disable防止 Windows 自动安装添加到系统中的任何新基本卷。scrub删除不再位于系统中的卷的卷装入点目录和注册表设置。该操作防止自动装入已经位于系统中的卷,并防止在其重新添加到系统时给定以前的卷装入点。noerr仅用于脚本。发生错误时,指定该 DiskPart 继续处理命令,就如同该错误未发生一样。如果没有 noerr 参数,则错误会导致 DiskPart 退出并提供一个错误代码。break diskbreak disk=n nokeep noerr仅适用于动态磁盘。将选中的镜像卷分为两个简单卷。一个简单卷保留驱动器号和镜像卷的所有装入点;另一个简单卷保持选中以便可以分配给它一个驱动器号。默认情况下,会保留镜像的两半内容,每一半成为一个简单卷。如果使用 nokeep 参数,将只保留镜像的一半作为简单卷,同时删除另一半并转变为可用空间。未选中任何卷。n指定包含镜像卷的磁盘。nokeep指定只保留一个镜像的卷。删除另一个简单卷并转变为可用空间。未选中任何卷。noerr仅用于脚本。当出现错误时,指定 DiskPart 继续处理命令,就像未发生错误一样。如果没有 noerr 参数,则错误会导致 DiskPart 退出,并显示一个错误代码。cleanclean all从选中的磁盘中删除所有分区或卷格式。在主启动记录 (MBR) 磁盘中,只覆盖 MBR 分区信息和隐藏的扇区信息。在 GUID 分区表 (GPT) 磁盘上,会覆盖 GPT 分区信息,其中包括保护性 MBR。不存在任何隐藏扇区信息。all指定磁盘上的每个扇区都归零(该操作会完全删除包含在磁盘上的所有数据)。convert basicconvert basic noerr将空的动态磁盘转换为基本磁盘。要点若要将磁盘转换成基本磁盘,该磁盘必须为空。转换磁盘之前,请备份数据,然后删除全部分区或卷。noerr仅用于脚本。当出现错误时,指定 DiskPart 继续处理命令,就像未发生错误一样。如果没有 noerr 参数,则错误会导致 DiskPart 退出,并显示一个错误代码。convert dynamicconvert dynamic noerr将基本磁盘转换为动态磁盘。磁盘上的所有现有分区成为简单卷。noerr仅用于脚本。当出现错误时,指定 DiskPart 继续处理命令,就像未发生错误一样。如果没有 noerr 参数,则错误会导致 DiskPart 退出,并显示一个错误代码。convert gptconvert gpt noerr在基于 Itanium 的计算机上,将具有主启动记录 (MBR) 分区形式的空白基本磁盘转换为具有 GUID 分区表 (GPT) 分区形式的基本磁盘。要点磁盘必须为空盘才能将其转换为 GPT 磁盘。转换磁盘之前,请备份数据并删掉所有分区或卷。noerr仅用于脚本。当出现错误时,指定 DiskPart 继续处理命令,就像未发生错误一样。如果没有 noerr 参数,则错误会导致 DiskPart 退出,并显示一个错误代码。convert mbrconve

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论