VISTA和XP双系统问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VISTA和XP双系统问题相关的知识,希望对你有一定的参考价值。

首先我是thinkpad出厂的VISTA系统,我在装双系统之前已经将硬盘重新分好了新区,默认C盘VISTA D盘分了10G空间,安装了XP
在已经存在VISTA系统的前提下安装了XP系统,我以前曾经成功安装过,可是这次安装却失败了,以前也是在D盘安装了XP系统,在XP系统使用EasyBCD增加了VISTA的启动项,然后进入VISTA系统添加了XP的启动项。一切正常。
而这次在安装完成XP后,直接安装完EASYBCD,运行,却出现错误提示,大致内容是没有扎到引导文件,然后我又安装了VistaBootPRO,提示了两个系统引导文件。重新启动有两个启动项,选择VISTA正常,可是选择XP却怎么也进去,我已经在VISTA系统中使用VistaBootPRO添加了XP的启动路径,重启之后还是不能进入XP系统,提示是 你使用的DTLDR文件无效 请专家解决 先20分 如果解决方法正确追加100
我的问题就是:
系统本身是VISTA,在C盘,在D盘安装了XP系统,2个月以前我安装成功过,,D盘安装完XP之后重启是不能进VISTA的 在XP系统下使用了easybcd,加入了VISTA的系统引导文件,重启后能VISTA,进不了XP,然后再进VISTA系统加入了XP的系统引导文件,重启后有系统进入选项。这些是我2月前成功安装的过程。
这次却不行,提示信息已经在上面列了 求高手解答,如果对问题还有不明确的地方我继续补充
对1楼的解答,首先我没有正版的VISTA安装盘,只有自己制作的VISTA回复盘,每次回复都要重新格式化硬盘,所以不可能先装XP再装VISTA了
对4楼的解答;我已经安装完了XP系统了 ,那个没有安装是错误提示信息,我重新再安装XP系统,情况依旧……

首先你的硬盘没有规划好,你为什么不在C盘装XP,D盘装VISTA,先装XP再装VISTA呢?这样我保证你什么恢复引导啊,备份系统文件啊都不用,直接就可以用双系统啦!这样少说也有百分之九十的机会,我也是XP和VISTA的双系统,目前我是百分之百。你的C盘有没有NTLDR这个引导文件啊,再你到Vista的DOS模式下去运行bcdedit.exe,这个是关于系统引导菜单的。具体的命令格式你可以到网上去找找看,会有很多的。我这也有一点这样的资料,希望对你所有帮助,我也是东拼西凑的。我在电脑里存了一个文本文档,可能会很乱,如果你愿意将就看一下。如下:
BCDEDIT修改VISTA启动菜单
通过命令行工具Bcdedit,我们可以添加、删除及修改BCD (Boot Configuration Data)中的对象。在BCD中,每个对象均具有唯一的 GUID (Globally Unique Identifier : 全局唯一标识符),如系统中的每块硬盘、每个分区的GUID (全局唯一标识符)均不相同。
在BCD中,硬盘或分区的GUID可分为如下几类: legacy :指存在上一代Windows系统如Windows XP的硬盘或分区; default : 默认操作系统所在硬盘或分区; current : 当前硬盘或分区; c34b751a-ff09-11d9-9e6e-0030482375e7 : 类似于这个格式的GUID指其他安装了操作系统的硬盘或分区。
(注:这只是个例子,具体数字根据硬盘或分区参数会有相应变化,但均会类似于xxxxxxxx-xxxx-xxxx-xxxx- xxxxxxxxxxxx格式)。 BCDEDIT命令bcdedit /? : 显示命令帮助 bcdedit.exe /? CREATESTORE : 显示命令参数“ CREATESTORE ”的详细信息,——当然,“ CREATESTORE ”也只是示例,使用中对其他任何可用参数也均可使用类似格式查看该参数的具体说明。 bcdedit 或 bcdedit /enum all : 显示Windows Vista系统当前的启动设置数据,这时系统中所有安装了操作系统的硬盘或分区均会显示相应的 GUID 标识,如 xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx 。 使用BCDEdit备份与恢复启动选项 在对Windows Vista的启动选项修改之前,最好先对其备份,以防万一操作失误或其他故障导致系统无法启动。
bcdedit /export “D:\BCD Backup\Bcd Backup” : 将启动设置备份到D盘 “BCD Backup” 目录下; bcdedit /import “D:\BCD Backup\Bcd Backup” : 恢复之前备份在D盘 “BCD Backup”目录下启动选项。 使用BCDEdit修改启动菜单选项 作为一种良好的操作习惯,在对Windows Vista的启动选项进行任何修改前,首先要对BCD中的启动选项进行备份,相应的命令上页我们已介绍过,在此不再赘述;其次,使用“bcdedit ”或“ bcdedit /enum all ”来查看系统中硬盘或分区的正确 GUID 标识,并将其记录下来。毕竟,BCDEdit只是一款命令行工具,我们操作时需手动输入类似“xxxxxxxx-xxxx-xxxx-xxxx- xxxxxxxxxxxx”这样的长字符串时,很容易出错,而这往往会导致Windows Vista启动失败。
下面详细介绍使用BCDEdit修改启动选项的常用命令格式:
bcdedit /set legacy Description “Windows XP Professional SP2” : 修改上一代操作系统在启动菜单中的显示内容,比如说我们也可将其修改为“Vista天地专用XP SP2”之类。注意,命令中的引号不可省略; bcdedit /set current description “Windows Vista Build 5270 x86〃 : 修改当前启动硬盘或分区上的操作系统在启动菜单中的显示内容。注意,当前分区上的操作系统可能为Windows Vista,也可以是其他系统,当然,命令中的引号也不可省略; bcdedit /set 5189b25c-5558-4bf2-bca4-289b11bd29e2 description “Windows Vista Build 5270 x64” : 修改安装于其他硬盘或分区的系统在启动菜单中的显示内容,使用这项命令时一定要注意该硬盘/分区的GUID输入正确,相应的GUID可通过“ bcdedit ”或“ bcdedit /enum all ”命令查看。 bcdedit /default current : 将当前启动硬盘/分区中的操作系统设置为默认启动的系统; bcdedit /default 5189b25c-5558-4bf2-bca4-289b11bd29e2 : 设置指定GUID上的操作系统为默认启动的系统; bcdedit /default legacy : 设置上一代Windows 系统Windows XP为默认启动的系统; bcdedit /displayorder : 设置启用菜单中各项的显示顺序,如:
bcdedit.exe /displayorder legacy current
将首先显示Windows XP,然后再显示默认启动的系统如Windows Vista; bcdedit /timeout 15 : 将默认的启动菜单显示时间30秒更改为15秒,当然,您可以将这个时间修改为任何您希望的数值。 使用BCDEdit修复硬盘/分区结构错误 在对启动选项的修改过程中,如添加或删除某个硬盘/分区时,可能会因操作中的不慎导致硬盘/分区结构的混 乱,除了采用恢复修改前的备份方法外,也可以首先使用BCDEdit来尝试一下修复。
具体方法如下:
X:\>X:\boot\fixntfs.exe -lh -all : 这时的“ X: ”指引导目录 “boot” 所在的硬盘/分区; bcdedit /set 5189b25c-5558-4bf2-bca4-289b11bd29e2 device partition=X: : 将指定GUID的分区设为启动分区。注意,这里的“ X: ”的GUID须与指定值不同,同时,运行该命令后,必须接着运行下面的osdevice命令; bcdedit /set 5189b25c-5558-4bf2-bca4-289b11bd29e2 osdevice partition=X: : 将指定GUID的分区设为启动分区。注意,这个命令必须与上面的device命令配对使用,同时“ X: ”的GUID须与指定值不同。
Bcdedit 命令不完全解析Bcdedit 位于X:\Windows\system32\ "X:"为安装Vista的盘符。

储存操作指令
====================
/createstore 创建一个新的空白启动配置数据文件。
bcdedit /createstore C:\Data\BCD 创建BCD启动配置数据文件储存到“C:\DATA\”文件夹。
/export 备份启动配置数据文件。
bcdedit /export "C:\Data\BCD Backup" 备份BCD启动配置文件到“C:\Data\”文件夹,并以“BCD Backup”命名。
/import 还原启动配置数据文件。
bcdedit /import "C:\Data\BCD Backup" 从“C:\Data\”文件夹恢复BCD启动配置文件。

储存项目操作指令
====================
/copy 项目拷贝
操作系统启动项目的拷贝:
bcdedit /copy cbd971bf-b7b8-4885-951a-fa03044f5d71 /d "Copy of entry"
/create 新建项目
创建操作系统载入程序项目的 NTLDR(Ntldr):
bcdedit /create ntldr /d "Earlier Windows OS Loader"
创建存储器磁碟另外的选择项项目:
bcdedit /create ramdiskoptions /d "Ramdisk options"
创建一个新的操作系统启动项目:
bcdedit /create /d "Windows Vista" /application osloader
创建一个新的调试器:
bcdedit /create dbgsettings /d "Debugger Settings"
/delete 删除项目
删除指定的操作系统项目:
bcdedit /delete cbd971bf-b7b8-4885-951a-fa03044f5d71
删除指定的操作系统项目但启动时不显示项目(彻底删除):
bcdedit /delete cbd971bf-b7b8-4885-951a-fa03044f5d71 /cleanup
删除指定的操作系统项目但启动时显示项目:
bcdedit /delete cbd971bf-b7b8-4885-951a-fa03044f5d71 /nocleanup
删除操作系统载入程序项目的 NTLDR:
bcdedit /delete ntldr /f

项目选择操作指令
====================
/deletevalue 删除项目选择项。
删除启动管理的bootmgr选择项项目:
bcdedit /deletevalue bootmgr bootsequence
删除(WinPE)操作系统的数值开机项目:
bcdedit /deletevalue winpe
删除来自指定的操作的 Windows PE 数值系统开机项目:
bcdedit /deletevalue cbd971bf-b7b8-4885-951a-fa03044f5d71 winpe
/set 设定项目选择项数值。
设定操作系统“cbd971bf-b7b8-4885-951a-fa03044f5d71”引导分区“C”:
bcdedit /set cbd971bf-b7b8-4885-951a-fa03044f5d71 device partition=C:
指定的操作系统引导文件“ windows\ system 32\ winload.exe”:
bcdedit /set cbd971bf-b7b8-4885-951a-fa03044f5d71 path \windows\system32\winload.exe
设定“NX”为“OptIn”:
bcdedit /set nx optin
更改系统名称
默认XP系统名称在Vista启动管理器中是"earlier version of Windows",更改:
bcdedit /set ntldr Description "Windows XP Professional SP2"
默认Vista系统名称在Vista启动管理器中是"Microsoft Windows",更改:
bcdedit /set current Description "Windows Vista 5456"

输出控制指令
====================
/enum 在储存中的列表项目。
列出所有的操作系统载入程序启动项目:
bcdedit /enum OSLOADER
列出所有的启动管理项目:
bcdedit /enum BOOTMGR
列出默认的启动项目:
bcdedit /enum default
列出指定的操作系统启动项目:
bcdedit /enum b38a9fc1-5690-11da-b795-e9ad3c5e0e3a
/v 列出所有活动的项目
bcdedit /enum ACTIVE /v

启动管理控制指令
====================
/bootsequence 设定启动列表顺序。
设定二个操作系统项目和启动顺序:
bcdedit /bootsequence 802d5e32-0784-11da-bd33-000476eba25f cbd971bf-b7b8-4885-951a- fa03044f5d71 ntldr
加入操作系统项目为启动列表最后项:
bcdedit /bootsequence 802d5e32-0784-11da-bd33-000476eba25f /addlast
/default 设定默认启动项目。
设定默认启动项目:
bcdedit /default cbd971bf-b7b8-4885-951a-fa03044f5d71
设定默认启动操作系统程序为 NTLDR:
bcdedit /default ntldr
/displayorder 设定哪一个系统启动显示多启动画面。
设定二个操作系统项目和在启动管理显示命令中被建立操作系统载入的程序 NTLDR:
bcdedit /displayorder 802d5e32-0784-11da-bd33-000476eba25f
cbd971bf-b7b8-4885-951a-fa03044f5d71 ntldr
把指定的操作系统项目加入启动管理显示命令结束:
bcdedit /displayorder 802d5e32-0784-11da-bd33-000476eba25f /addlast
/timeout 设定启动暂停数值。
/toolsdisplayorder 设定命令在哪一个启动管理显示工具画面。
设定二个工具项目和内存诊断在那启动管理工具显示命令:
bcdedit /toolsdisplayorder 802d5e32-0784-11da-bd33-000476eba25f
cbd971bf-b7b8-4885-951a-fa03044f5d71 memdiag
把指定的工具项目加入启动的结束管理工具显示命令:
bcdedit /toolsdisplayorder 802d5e32-0784-11da-bd33-000476eba25f /addlast

为一个启动应用程序控制紧急处理服务的指令
====================
/bootems
开启启动管理紧急处理服务:
bcdedit /bootems bootmgr ON
/ems
为目前的操作系统启动项目 EMS 开启:
bcdedit /ems ON
/emssettings 设定紧急处理服务参数。
设定 EMS 参数使用基本输出入系统设定:
bcdedit /emssettings Bios

例如:

1.更改系统名称
⑴默认XP系统名称在Vista启动管理器中是"earlier version of Windows",要更改它:
① 按住Windows+R打开运行
② 输入cmd打开命令行模式
③ 输入bcdedit /set ntldr Description "Windows XP SP2 Professional"
⑵默认Vista系统名称在Vista启动管理器中是"Microsoft Windows",要更改它:
① 按住Windows+R打开运行
② 输入cmd打开命令行模式
③ 输入bcdedit /set current Description "Windows Vista 5456 Ultimate"
2.更改菜单时间为10秒
① 按住Windows+R打开运行
② 输入cmd打开命令行模式
③ 输入bcdedit /timeout 10
参考技术A 我说老大,你不是说xp没有安装“可是这次安装却失败了”吗?什么意思,是正常安装没有引导,还是根本没安装?问题都是小问题,不是回答的字数多就表明是最佳答案,说清楚,无论任何双系统的问题我都能帮你解决
如果xp没有安装成功,那可能是你的硬盘接口模式的问题,因为xp盘没有ahci的驱动,改成ide就行了
如果xp安装成功了,那么你进入系统的时候是不能显示vista的,只能进xp,看你的情况,能进vista而xp无效,应该是xp并未安装成功,所以你应该去bois设置里改一下
那么安装完xpvista不能进了,怎么办,就像你说的,用vista boot pro,添加vista的启动项,选择那个强制的,但不是像你说的添加xp的启动项,懂了不?
如果问题更严重请留言

把xp和vista的都删除
然后用pro强制添加vista启动项
然后重启
这时应该只有一个vista吧?
然后,再运行pro,添加D盘的xp,重启
如果还不行,就在c 盘的boot.ini的只读取消,然后再在里面加入vista的启动项,应该没问题
参考技术B 我的经验是 先装XP 然后直接装VISTA 就2个都可以引导了
当然我的顺序是 XP C盘 VISTA D盘 如果你不想动原来的系统或者分区的话,就当我手贱好了
参考技术C 我是先装GHOST版的XP在C盘,再在E装VISTA,每次对XP进行GHOST后,我的方法是这样的:
用的是2个软件,EasyBCD1.7.2和VistaBootPRO3.3,首先在XP下安装并进入EasyBCD,会弹出几个窗口(类似警告)不用管它直接点OK,最主要会弹出两个选择盘符的窗口,弹第一次的时候选XP的盘符,第二次选VISTA的盘符,然后弹出设置窗口,不管它直接关了,重启电脑,这时只能进VISTA了,在VISTA下安装进入VistaBootPRO,点MANAGE OS ENRTIES菜单,勾ADD NEW OS ENRTY,OS NAME:WINDOWS XP,OS TYPE:WINDOWS LEGACY,OS DRIVE选你XP的盘符,然后点APPLY UPDARES,重启就行了.
参考技术D 你这样太麻烦了,你直接在VISTA里装个虚拟机,然后虚拟机里再装个XP就行了,也就是双系统了!! 第5个回答  2009-06-10 你添错了吧? 百度找教程了?
落步骤了吧?

xp系统和vista有啥区别

WINDOWS是微软推出的图形界面操作系统的一个体系吧(有点不知道有什么词了)现在主流有服务器版和个人操作系统个人操作系统市场上现在有两个WINDOWS
XP
和WINDOWS
VISTA系统这两个系统有很大我区别,VISTA并不是XP系统的升级XP系统是基于NT结构开发的操作系统,而VISTA系统是使用的新的结构!!两个对比一下,抄袭楼上的了哟winxp
vista
配置要求低
配置要求高操作界面简洁
界面华丽,占用想当多的内存容量软件兼容性好,依然是市场的主流
软件兼容性差,很多中小型公司没有开发这个平台产品的实力功能一般,能满足个人用户使用
功能强大,但很多功能个人用户使用不了安全性一般,看个人的设置
比XP的安全性高,但给操作带来了一定的影响
个人认为,现在要出现的WIN
7操作系统是一款期待很高的产品,没有必要去适应VISTA系统
参考技术A 我觉得没有实名区别,因为我都用过。普通的VISTA系统,你告诉你是你就不会知道它是VISTE系统。
http://hi.baidu.com/guoguo6688/blog/item/38cc0fd160c721399a502772.html

在这里你下载Windows
Vista
with
SP1
简踢中文版
(正宗MSDN)
下载完后
如果的光盘镜像文件你就把它刻录到光盘
进行安装
如果不是光盘镜像
那你
就可以直接进行硬盘安装
硬盘安装就和安装一个软件一样简单。
安装后你就会觉得
这个版本的VISTA系统就不一样了。他里面自带
光盘刻录功能
图片编辑功能。等等、、我就用过
不过有一点不好就是
一般的电脑都会运行的慢。
我猜想就是它里面的功能多
在同一时间内运行的多。导致的
运行的慢。
我建议你不要安装这个。
如果你有一个配置比较好的电脑的话
我建议你安装
这个版本的VISTA系统
他比较好
看起来就有一种不一样的感觉。
我这么认为。
参考技术B 简单的说。XP。适合低配置的机器。而要运行VISTA。。系统的配置毕业要跟的上。要不然真的会卡死人。现在微软已经放弃VISTA
开始测试WINDOW7了。很期待这款系统
参考技术C XP是旧系统,配置要求低,软件兼容性好
VISTA是新系统,配置要求高,软件兼容差,很多软件在VISTA下不能正常运行

以上是关于VISTA和XP双系统问题的主要内容,如果未能解决你的问题,请参考以下文章

xp系统和vista有啥区别

如何使用 vb.net 访问 xp 和 vista 之间的远程注册表访问?

xp、Vista 、Linux哪个系统更好用一些啊。我要的是速度

Java (+- JNA) 中有没有办法在 XP+Vista+Windows 7 中可靠地设置主系统音量?

XP和VISTA区别?

xp 与 vista 有啥不同