我的电脑是双系统我重装C盘系统后D盘的系统怎么不能用了呢
发布网友
发布时间:2022-05-02 17:38
我来回答
共4个回答
热心网友
时间:2022-06-21 02:22
是因为重装系统把启动系统选项目录修改了;如果是xp和其它系统(2000等);用启动光盘修复;以上是针对微软操作系统;
参考:
你首先需要明确一个问题是:你重装XP有没有把原来安装WIN7的分区覆盖掉了,如果覆盖掉了,那建议你重装,如果分别在不同的分区,你可以尝试以下办法:
1、C盘是WINDOWS7添加XP启动菜单的方法:
假设XP被GHOST恢复在D盘,进入WINDOWS7系统,在D盘找到ntldr、ntdetect.com和boot.ini三个文件复制到C盘根目录下,这三个文件是隐藏的,到文件 夹选项将隐藏系统文件和隐藏文件选择去掉就可以看到这三个文件,如果不会操作的话,建议还是不要玩双系统了。
修改刚复制过来的boot.ini,右键选择属性将只读选项 去掉。
Boot.ini的内容大致如下
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(1)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
将partition(1)改为partition(2)就是D盘分区,如果XP在E盘则改为partition(3),以此类推。因为假 设XP被还原在D盘,所以此处改为partition(2),如果是两块硬 盘,XP还原在另 一块硬盘分区上则rdisk(0)改为XP所在盘,如XP在磁盘1的分区1上改为rdisk(1) partition(1),有不明白的地方GOOGLE查找。
下面添加XP启动菜单,以管理员身份运行CMD.EXE命令如下:
bcdedit /create {ntldr} -d " Microsoft Windows XP Professional "
bcdedit /set {ntldr} device partition=D:
bcdedit /set {ntldr} path \ntldr
bcdedit /displayorder {ntldr} /addlast
不想使用命令的话可以用EASYBCD工具添加,具体用法不做介 绍,可以自己查看其它资料。
2、C盘是XP添加WINDOWS7启动菜单的方法:
这个稍微麻烦点,需要使 用到的文件以及程序是(BCD文件、bootmgr、bcdedit.exe、bootsect.exe)启动时主要用到两个文件,BCD和bootmgr。假设XP在C盘,WINDOWS7被还原在D盘。首先进入XP系统,在D盘下找到BOOT文件夹(主要是用到里面的BCD文件,还有语言包等,如果只有BCD文件的话,启动菜单是英文,且有许多小问题,最好把BOOT文件夹全部复制到C盘),bootmgr、将其复制到C盘根目录下。
另外还有些工具需要使 用,一个是bcdedit.exe,这个文件在windows7系统中的Windows\Systerm32目录下,还有一个是bootsect.exe,这个是在WINDOWS7的安装盘的BOOT目录下,将这两个程序也都复制到C盘根目录下。
一切准备就绪,下面开始 修改启动菜单。
在XP下运行CMD.EXE,输入cd\ 命令返回C:根目录下,输入以下命令:
bcdedit
屏幕上出现以下内容:
Windows Boot Manager
--------------------
identifier {bootmgr}
device partition=G:
description Windows Boot Manager
locale zh-CN
inherit {globalsettings}
default {default}
resumeobject {145aaa2e-1c6b-11df-bc24-eabca93a6dc8}
displayorder {default}
toolsdisplayorder {memdiag}
timeout 30
Windows Boot Loader
-------------------
identifier {default}
device partition=G:
path \Windows\system32\winload.exe
description Windows 7
locale zh-CN
inherit {bootloadersettings}
recoverysequence {145aaa30-1c6b-11df-bc24-eabca93a6dc8}
recoveryenabled Yes
osdevice partition=G:
systemroot \Windows
resumeobject {145aaa2e-1c6b-11df-bc24-eabca93a6dc8}
nx OptIn
其中“device partition=G:”这行需要更改盘符为C命令如下:
bcdedit /set {bootmgr} device partition=C:
再次运行
bcdedit
结果如下:
Windows Boot Manager
--------------------
identifier {bootmgr}
device partition=C:
description Windows Boot Manager
locale zh-CN
inherit {globalsettings}
default {default}
resumeobject {145aaa2e-1c6b-11df-bc24-eabca93a6dc8}
displayorder {default}
toolsdisplayorder {memdiag}
timeout 30
Windows Boot Loader
-------------------
identifier {default}
device partition=G:
path \Windows\system32\winload.exe
description Windows 7
locale zh-CN
inherit {bootloadersettings}
recoverysequence {145aaa30-1c6b-11df-bc24-eabca93a6dc8}
recoveryenabled Yes
osdevice partition=G:
systemroot \Windows
resumeobject {145aaa2e-1c6b-11df-bc24-eabca93a6dc8}
nx OptIn
看到bootmgr盘符已经改过来了。
然后可以添加XP启动菜单,命令如下:
bcdedit /create {ntldr} -d " Microsoft Windows XP Professional "
bcdedit /set {ntldr} device partition=C:
bcdedit /set {ntldr} path \ntldr
bcdedit /displayorder {ntldr} /addlast
最后运行以下命令:
bootsect /nt60 sys
重新启动电脑,看看XP和WINDOWS7是不是已经出现在启动菜单上了?如果不想使用命令的话同样可以使用EASYBCD修改。游戏结束,修改菜单完成 后可以将bcdedit.exe、bootsect.exe这两个程序删除。
参考资料:http://zhidao.baidu.com/question/146548561.html?push=ql
热心网友
时间:2022-06-21 02:23
系统在那就是启动项没了,找个东西软件修复下双启动项就行了,比如bcdautofix
热心网友
时间:2022-06-21 02:23
是的,重新做了C盘就破坏了D区系统的引导文件。当然进不去。
热心网友
时间:2022-06-21 02:24
原来的双系统引导文件被覆盖掉了。C盘的boot.ini文件。双系统在里面可以看到。