盘符更改导致Windows 7无法启动
发布网友
发布时间:2022-08-17 05:22
我来回答
共4个回答
热心网友
时间:2023-10-10 05:49
不同的系统对于盘符的分配可能是不一样的,系统考到另外一块盘上的确会出现这样的问题。
可能由于你的XP在C盘,所以没有问题,C盘一般不会混乱的。。但是其他盘很容易在不同的系统中被分为不同的盘符,,而你复制的又是非C盘的Windows7,自然比较麻烦。。
现在最好别用双系统了,就把Win7装到你的C盘不就行了,XP实在要用就用虚拟的就行了。
热心网友
时间:2023-10-10 05:50
这是肯定的,系统默认从C盘加载系统,拟更换硬盘之后,他就找不到C盘了,肯定启动不了了。你试试在不启动系统的情况下,将G改为C盘
热心网友
时间:2023-10-10 05:50
n7后,Win7所在盘仍然显示为C盘,XP所在盘依旧显示为D盘。反之,Win7装在磁盘主分区C盘,XP装在其它盘,只要进入XP,Win7所在盘显示为D盘。
但是,我们为了防止误操作,
一、可以通过磁盘管理如下设置:
XP下,如果不向F盘安装软件或者使用F盘中的程序,我的电脑→管理→磁盘管理→鼠标右键点击F盘,选择“更改驱动器号和路径”并单击“删除”,这样就在XP中“删除”了Win7的系统盘。
同理,
Win7下,如果不向D盘安装软件或者使用D盘中的程序,计算机→管理→磁盘管理→鼠标右键点击D盘,选择“更改驱动器号和路径”并单击“删除”,这样就在Win7中“删除”了XP的系统盘。
该操作只能删除系统分配给分区的盘符,不是删除分区本身,且只对当前系统有效。因此启动到Win7后这一分区仍能正常显示出来。
二、硬盘上系统一般启动程序是这样的:
开机自检→加载硬盘主引导记录(MBR)→搜索并激活系统引导文件→加载启动配置文件→加载系统核心文件→完成启动。
传统的双系统引导主要有如下缺点:
1.多系统启动都是通过第一分区完成,因此一旦第一分区无法正常工作,就会导致所有系统都无法启动。
2.多系统启动文件都保存在第一分区,并且依赖于Boootmgr单一文件,一旦该文件被误操作(如对启动配置文件BCD错误编辑)或误删除,将导致多系统启动失败。
为了解决多系统启动的上述不足,我们可以将各系统的启动文件复制到各自分区,接着通过XORLDR配置实现各分区系统的独立启动,从而使多系统启动摆脱对第一分区和单一启动文件的依赖。简单的将各系统启动文件复制到各自分区并不能实现双系统启动操作,可以用bcdtool修改启动信息。
在文件夹查看选项去掉“隐藏受保护的操作系统文件(推荐)”前的小钩,选择显示隐藏的文件、文件夹和驱动器,去掉隐藏已知文件类型的扩展名的小钩,确定。
进入WinXP,把C盘Win7的启动文件“bootmgr”文件、“boot”整个目录全部剪切到F盘根目录。然后运行(Win7中右键管理员运行)下载的“bcdtool.exe”,
用bcdtool删除原来的Win7启动项,新建Vista启动项,
修改
device partition=C:为partition=F: 保存
osdevice partition=C:为partition=F: 保存
经过上述启动文件移动和配置后,只要能够加载“F:bootmgr”,Win7就可以从F盘启动了
热心网友
时间:2023-10-10 05:51
去电脑店