《在预装Vista的PC上安装XP系统》补遗

【《在预装Vista的PC上安装XP系统》补遗】要在预装Windows Vista的PC上安装Windows XP,需要保证硬盘中除Windows Vista所在分区外还存在一个“空闲”卷,而大部分预装Vista的PC,也许是厂商为了省事,往往采取硬盘只建一个分区的出厂设置,这就要求用户在安装Windows XP前必须手工压缩系统卷,然后在调整出的未使用空间上为待安装的Windows XP创建新的分区 。
理论上来说,这些调整可以通过Windows Vista的磁盘管理器进行,不过,在特定情况下,使用磁盘管理器调整硬盘分区则可能出现某种错误而操作失败,比如说创建分区时明明存在几十G的闲置空间,Windows Vista却提示“磁盘上没有足够的空间完成此操作”等 。这是因为磁盘管理器采取了相对“稳妥”的设计,禁止执行任何其认为可能会导致数据丢失的操作,当然,虽然有些矫枉过正的嫌疑,但从系统安全与数据安全的角度看还是应该的 。
那么,在这种情况下如何为安装Windows XP调整硬盘分区呢?这里有两个选择,一是使用第三方的磁盘管理软件,这些工具大多可以完成许多磁盘管理器所无法完成的操作——使用前请务必检查其版本,确认其已通过Windows Vista兼容性认证,如果版本过老则可能导致Windows Vista出现严重错误——其次便是使用使用 Diskpart 。
相对于图形界面的磁盘管理器,命令行工具 Diskpart 的功能更为强大,可以完成绝大多数的磁盘操作,包括调整分区大小、删除及创建分区等,甚至支持脚本操作 。从某种意义上讲,可以将 Diskpart 看成自Dos时代便存在的 Fdisk 的增强版 。
Diskpart 的命令相当丰富,用户可在进入 Diskpart 操作界面后输入“help”查看详细命令列表,在此不一一赘述,在此仅将与调整分区大小及创建分区的命令作一简单介绍 。
Select Disk : 选择编号为D1的硬盘 。Shrink Desired= Minimum= : 压缩当前卷 N1 MB,对于硬盘只有一个分区的情况,即为在硬盘中调整出N1 MB的未使用空间 。如果N1值过大而不被支持,则至少调整出 N2 MB的闲置空间 。Create Partition; Primary [Size=n] : 创建一个新的分区,n设置新创建的分区大小,单位为MB,因为我们要在这个分区上安装Windows XP,注意不要创建Extended分区 。

    推荐阅读