在第二个分区上安装Windows 2008R2,并将其显示为D.

在我的硬盘驱动器上,我有两个分区,第一个在第二个Windows 2008 R2上安装了Windows 2008 SP2。 每当我在R2启动驱动器D显示为C.我怎样才能防止这个? (我想引导在R2和第一个分区与SP2是C和第二个分区与R2是D)。

驱动器号是相对的。 您可以控制非可启动分区的驱动器号,但是一旦该分区被标记为“主要”,除了物理添加或删除其他磁盘之外,您无法select接收到的驱动器号。

http://www.pcguide.com/ref/hdd/file/partLetter-c.html

在你的情况下,你将永远不会看到每个操作系统看到不同的驱动器号的分区,就像是两个完整的物理PC一样。

我其实已经做到了。 我忘了我在哪里find了一个如何做到这一点,但你需要build立一个答案文件,预先定义安装程序的卷,以及安装操作系统。 你可以手工创build一个xml-answer文件…或者使用AIK为你创build一个文件。

从本质上讲,你需要一个带有一个已定义的DiskID的<DiskConfiguration>标签…(你可能想要第二个磁盘,即DiskID = 1),在相应的磁盘下带有一个<ModifyPartitions>标签,分区ID与信定义。

在<DiskConfiguration>之后,您需要一个<ImageInstall>标记并将<InstallTo>设置为使用适当的磁盘ID和分区ID。

就像是:

 <?xml version =“1.0”encoding =“utf-8”?>
 <unattend xmlns =“urn:schemas-microsoft-com:unattend”>
   <设置pass =“windowsPE”>
     <component name =“Microsoft-Windows-Setup”processorArchitecture =“amd64”publicKeyToken =“31bf3856ad364e35”language =“neutral”versionScope =“nonSxS”xmlns:wcm =“http://schemas.microsoft.com/WMIConfig/2002/状态“xmlns:xsi =”http://www.w3.org/2001/XMLSchema-instance“>
       <DiskConfiguration>
         <磁盘wcm:action =“add”>
           <的DiskID> 0 </的DiskID>
         </磁盘>
         <磁盘wcm:action =“add”>
           <的DiskID> 1 </的DiskID>
             <CreatePartitions>
               <CreatePartition wcm:action =“add”>
                 <订单> 1 </订单>
                 <types>主要</types>
                 <延伸>真</延伸>
               </个CreatePartition>
             </ CreatePartitions>
         </磁盘>
         <WillShowUI>的OnError </ WillShowUI>
       </ DiskConfiguration>
       <ImageInstall>
         <OSImage>
           <InstallTo中>
             <的DiskID> 1 </的DiskID>
             <partitionid的> 1 </的partitionid>
           <InstallTo中>
         </ OSImage>
       </ ImageInstall>
     </组分>
   <设置>
 <无人参与>

我不确定这是100%正确的格式…但应该是非常接近。 它也假定您正在安装win2k8r2的磁盘是检测到的第二个磁盘…不是第一个。 您可能需要修改它以适应您的需求。 (你可能还需要在<ModifyPartition>标签之前有一个<CreatePartition>标签…)这样也可以很容易地覆盖错误的磁盘…所以要小心。

默认情况下,Windows 7和Windows Server 2008 R2始终将系统分区命名为“C”,其他所有分区/磁盘/ CD /等等。 基于其物理布局,从“D”开始; 一旦安装了Windows,您可以更改任何卷的驱动器号,但不能更改系统盘的驱动器号。

这是devise,大多数人真的欢迎它在双启动的情况下(“现在我的系统驱动器总是C,WOW !!!”)。

从技术上讲,你可以改变这个字母,但是它会导致使用绝对文件引用(如C:\ whatever.txt,而不是%systemdrive%\ whatever.txt)的R2磁盘上安装的任何东西出现严重问题。

引导R2机器,打开regedit ,导航到HKLM \ System \ MountedDevices并重命名\ DosDevice \ C:和\ DosDevice \ D :(切换它们,不要更改它们的值)。 重新启动,他们的信件会改变(不要说我没有警告你打破各种各样的东西)。

正确的select是build立一个答案文件,TheCompWiz在他的答案中指出。 这需要完全重新安装R2分区; 要非常小心地把所有东西都指向D:分区,否则你会损坏C:分区。

正如马西莫所指出的那样,大多数人喜欢默认的行为,并且不会造成任何腐败。