Diskpart 脚本分配驱动器号并创建 2 个分区

Diskpart 脚本分配驱动器号并创建 2 个分区

我目前正在公司环境中部署 Windows XP(不要问为什么),并且需要在无人值守构建期间对磁盘进行分区。磁盘必须包含两个分区:

  • C: 将存储操作系统并占据磁盘的剩余空间
  • D:为用户数据分区,大小应为 20GB

Diskpart 正在用于准备用于安装操作系统的磁盘。WinPE 似乎正在为 DVD-ROM 驱动器分配字母 D。

首先,我使用以下命令执行 diskpart 来重新分配 DVD-ROM 驱动器的字母:

Select volume 0
assign letter=e

这似乎按预期工作。使用 Diskpart 查看各个卷显示 DVD-ROM 驱动器为 E:

下一个 diskpart 脚本旨在创建上面提到的两个分区。下面是我目前使用的命令:

select disk 0
clean
create partition primary size=20480
select partition 1
assign letter="D"

create partition primary
select partition 2
assign letter="C"
active
exit

上述命令执行正确,但 Windows XP 无法加载。但是,当告诉 diskpart 创建单个 C: 分区时,操作系统加载正常。该映像是使用 ImageX 捕获的,并配置为仅捕获 C 的内容。因此,我认为问题与映像的捕获方式无关。

提前感谢任何提供的指导。

答案1

除了 Breakthrough 和 Karan 的建议外,您还可以使用Microsoft 部署工具包(MDT)以满足您的映像和部署需求。在您为部署操作系统而创建的任务序列中,您可以对硬盘进行 MDT 分区和格式化,并将其设置为驱动器的百分比。例如,您可以将驱动器 C 设置为可用驱动器空间的 80%,将驱动器 D 设置为剩余的 20%(创建第一个分区后剩余空间的 100%)。

使用 MDT 进行部署还有其他好处,例如在部署操作系统后安装软件、管理设备驱动程序,并且可用于部署 Windows XP SP3、Windows Vista SP2、Windows 7、Windows 8 和 Windows Server 2003 R2、Server 2008 SP2、2008 R2 和 2012。

这是一个很棒的视频,展示了 MDT 如何通过映像和部署为您和您的组织带来好处:部署日会议 1:MDT 2012 简介

最后需要注意的是,Windows XP 的支持将于 2014 年 4 月 8 日终止。在此日期之后,将不会为 Windows XP 开发新的修补程序或补丁,这将使您的系统容易受到安全风险的影响。阅读更多关于Windows XP EOS 现已发布

希望这可以帮助

相关内容