今天在一台Intel CPU的电脑上安装了几个Windows操作系统:
主分区:c盘:XP
逻辑分区:D盘:Win7(x64)
E盘:Win7(x86)
F盘:存放数据,无操作系统
G盘:Win7(x86) (比E盘的系统多安装了VS2012)
事情的发展是这样的:
1、 我拿到电脑的时候,分区情况和上面一样:1个主分区,4个逻辑分区,C盘安装了XP,D盘安装了Win10,其他盘放数据或空白。
2、然后我插了个启动U盘(使用老毛桃制作的),用之前做好的Ghost镜像文件,进入PE给G盘装了个32位的Win7,并安装了vs2012。然后我就安装了公司自己开发的软件和它的驱动,以验证该软件至少依赖的库文件是哪些。然后我用EasyBCD设置了多系统的启动引导设置。
3、接着我又用同样的Ghost文件给E盘也装了32位的Win7,因为G盘的Win7安装了VS开发环境,我担心因此多了vs安装产生的动态库,导致步骤2的验证环境不够干净(我真是有强迫症)。最后在E盘下验证的结果其实还是和步骤2一样;
4、然后我用一个原版的64位Win7的ISO文件,本想安装在D盘,但试了以下几种方法都不行:
(1)在xp系统中将ISO文件用虚拟光驱打开,但安装不了,出现以下提示:
This installation disc isn't compatible with your version of Windows. To upgrade, you need the correct installation disc. For more information, check your computer's system information. To install a new copy of windows, restart (boot) your computer using the installation disc, and then select Custom (advanced).
(2)在32位win7将ISO文件用虚拟光驱打开,也安装不了,出现提示和上面一样;
(3)进入PE(Server 2003内核)将ISO文件用虚拟光驱打开,也安装不了,提示“映像文件setup.exe有效,但不适用于此计算机类型”;
进入PE(win8内核32位)将ISO文件用虚拟光驱打开,也安装不了,提示"此应用无法在你的电脑上运行"
5、最后我是在PE里使用的“老毛桃PE一键装机V7.13”将原版的64位WIN7iso文件给安装到D盘的;
那么问题来了:
1、如果要安装多系统,能否安装在逻辑分区?
答:可以。多系统可以安装在逻辑分区或主分区。(题外话:主分区和扩展分区的总数不能超过四个。扩展分区不能直接使用,得变成逻辑分区才能使用,所有分区的总数最多是24个,因为从字母C排到字母Z)
2、如果多操作系统的安装顺序是否重要?
答:不清楚。目前看来先安装低版本的操作系统,然后再安装高版本的操作系统是没问题的。(C盘有了xp,E盘可以装WIN7);
先安装高版本的操作系统,然后再安装低版本的似乎也可以(D盘有WIN10,E盘可以装WIN7)但这点还需要验证,因为C盘是主分区,其他是逻辑分区,应该验证C盘安装了win10之后能否安装win7.
3、为什么用虚拟光驱加载ISO文件的方式安装64位的win7都失败了?
答:有可能是因为ISO文件里的setup是64位下编译的,所以用32位内核的windows不能正常运行它。“老毛桃一键装机”之类的软件可能是用 nt6 hdd installer之类的硬盘安装工具。