论坛风格切换
 
  • 帖子
  • 日志
  • 用户
  • 版块
  • 群组
帖子
购买邀请后未收到邀请联系sdbeta@qq.com
  • 4083阅读
  • 1回复

[win7相关]双系统xp+Ghost win7后引导的修复 [复制链接]

上一主题 下一主题
离线amrs
 
发帖
*
今日发帖
最后登录
1970-01-01
只看楼主 倒序阅读 使用道具 楼主  发表于: 2010-01-30 21:50:43
  (已经试过可行)本机已经有xp,在其他盘ghost 个win7,重启后它只会从xp 启动,win7没有引导需要手动修复。我们可以借用这个工具bootsect.exe ,win7 Vista都自带的,可以从win7盘里吧拷贝出来。来修复引导。cmd 输入 X:\bootsect.exe /nt60 all /force “X”指它所在盘符路径。(nt52·nt60注意这两个解释)具体使用可以看下文:
    用这个命令 X:\boot\bootsect.exe /nt52 all /force 重启后,Windows 7系统的启动选项不见了。假若安装win7的盘没有格式化,想要再改回双启动菜单 这时候用网上搜集的一些修复工具没有什么效果,会提示失败,我们可以 X:\boot\bootsect.exe /nt60 all /force (nt52 改为 nt60),重启就会发现win7启动选择画面 又回来了。下边是微软 bootsect的解释vista win7通用。
Bootsect 命令行选项应用到: Windows Vista
Bootsect.exe 更新硬盘分区的主启动代码以在 BOOTMGR 和 NTLDR 之间切换。可以使用此工具还原计算机上的启动扇区。此工具会替换 FixFAT 和 FixNTFS。
Bootsect 命令
Bootsect 使用下列约定:
bootsect.exe {/help | /nt52 | /nt60} {SYS | ALL | <DriveLetter:>}[/force]
例如,若要将与 NTLDR 兼容的主启动代码应用到标记为 E 的卷,请使用以下命令:
bootsect.exe /nt52 E:
/help
显示这些用法说明。

/nt52
将与 NTLDR 兼容的主启动代码应用到 SYSALL 或 <DriveLetter>。在 SYSALL 或 <DriveLetter> 上安装的操作系统必须是以前版本的 Windows Vista。


/nt60
将与 BOOTMGR 兼容的主启动代码应用到 SYSALL 或 <DriveLetter>。在 SYSALL 或 <DriveLetter> 上安装的操作系统必须是 Windows Vista。

SYS
更新用于启动 Windows 的系统分区上的主启动代码。

ALL
更新所有分区上的主启动代码。ALL 不必更新每个卷的启动代码。相反,该选项将更新可用作 Windows 启动卷(不包括没有与基础磁盘分区连接的动态卷)的卷上的启动代码。存在此限制是因为启动代码必须位于磁盘分区的起始处。

复制代码 <DriveLetter>[/pre]
更新与此驱动器号关联的卷上的主启动代码。在以下两种情况下,不会更新启动代码:1) <DriveLetter> 与卷没有关联;2) <DriveLetter> 与未连接到基础磁盘分区的卷相关联。

/force



在启动代码更新期间强制卸除卷。必须谨慎使用该选项。
如果 Bootsect.exe 无法获得独占的卷访问权限,则文件系统可能在下一次重新启动前覆盖启动代码。Bootsect.exe 始终会在每次更新前尝试锁定和卸除卷。当指定 /force 时,如果初始的锁定尝试失败,将尝试强制卸除。例如,如果目标卷上的文件当前已被其他程序打开,则锁定可能会失败。
如果锁定成功,强制卸除将启用独占卷访问权限和可靠的启动代码更新,即使初始锁定失败。同时,强制卸除将使指向目标卷上文件的所有打开的句柄无效。这可以导致来自打开这些文件的程序的意外行为。因此,请谨慎使用该选项。






文章来源于网络,
在同一台电脑使用双系统还是有诸多不便的,很多软件并不是绿色的,所以在两个系统之间切换的时候就得重装才能用。鉴于本人很难得用的是正版xp,于是我决定卸载win7测试版,老老实实用XP。
1. 插入刻好的 Windows 7 安装光盘(或者用虚拟光驱加载Windows 7镜像)。
2. 依次点击“开始”-“运行”,弹出命令行窗口。
3. 在命令行窗口中输入 X:\boot\bootsect.exe /nt52 all /force ,然后按 Enter。(注:X:\代表你的光驱盘符,或者虚拟光驱盘符。例如,如果 DVD 驱动器号是 F,则键入 F:\boot\bootsect.exe /nt52 ALL /force。)
4. 弹出 Windows 7 安装光盘(或者在虚拟光驱中卸载ISO镜像文件)。
5. 重新启动计算机。
计算机将使用已安装的以前版本的 Windows 启动。Windows 7系统的启动项不见了,Early Version windows也不见了,只剩下Windows xp的启动项了,基本成功。
6. 手动删除 Windows 7 文件和文件夹,如程序文件、用户和 Windows 文件夹。或者没有其它重要文件的话,可以直接格式化Windows 7所在分区,省时省事。




不知道大家还有什么好方法,是怎么做?
1条评分
quen2008 电魂 +3 闪电联盟因你而精彩! 2010-01-30
离线quen2008
发帖
*
今日发帖
最后登录
1970-01-01
只看该作者 沙发  发表于: 2010-01-30 22:22:14
不玩双系统,留着备用