Windows启动U盘以虚拟硬盘方式连接VMwareclass="tags" href="/tags/XuNiJi.html" title=虚拟机>虚拟机后安装系统后c;没想到因为是虚拟硬盘c;引导信息被附加到U盘上了而真正的class="tags" href="/tags/XuNiJi.html" title=虚拟机>虚拟机硬盘只有文件系统没有引导信息c;这导致不插U盘不能启动class="tags" href="/tags/XuNiJi.html" title=虚拟机>虚拟机(似乎也是一个class="tags" href="/tags/JiaMi.html" title=加密>加密的好方法)和多余的启动信息添加到了U盘
以下是我如何恢复class="tags" href="/tags/XuNiJi.html" title=虚拟机>虚拟机硬盘的启动信息以及移除U盘中的多余启动信息的方法。超详细。
(Windows启动U盘由微软class="tags" href="/tags/GongJu.html" title=工具>工具制作c;U盘虚拟硬盘参见http://wenku.baidu.com/view/b70deaec4afe04a1b071de44.html)
首先以U盘启动信息启动class="tags" href="/tags/XuNiJi.html" title=虚拟机>虚拟机系统
进入DiskManager 选择class="tags" href="/tags/XuNiJi.html" title=虚拟机>虚拟机硬盘右键 Mark Partition as Active
然后安装VmwareTools(class="tags" href="/tags/GongJu.html" title=工具>工具驱动)以便向class="tags" href="/tags/XuNiJi.html" title=虚拟机>虚拟机复制文件c;安装后重启c;再次以U盘启动信息启动class="tags" href="/tags/XuNiJi.html" title=虚拟机>虚拟机系统c;启动成功后c;进入class="tags" href="/tags/XuNiJi.html" title=虚拟机>虚拟机设置c;移除U盘作为的虚拟硬盘。
此时U盘以正常模式与物理机连接c;打开U盘(需在控制面板中设置显示系统隐藏文件)复制bootmgr和boot Folder 至class="tags" href="/tags/XuNiJi.html" title=虚拟机>虚拟机C盘。
在class="tags" href="/tags/XuNiJi.html" title=虚拟机>虚拟机中启动管理员命令行输入
ckground-color:rgb(255,255,0)">bootsect /NT60 C:
ckground-color:rgb(255,255,51)">md c:\bak
ckground-color:rgb(255,255,51)">bcdedit /export c:\bak\double
ckground-color:rgb(51,255,51)">rem 备份当前引导记录
ckground-color:rgb(255,255,51)">bcdedit
ckground-color:rgb(51,255,51)">rem 查看当前引导记录
ckground-color:rgb(255,255,51)">bcdedit /timeout 0
ckground-color:rgb(255,255,51)">bceedit /delete {名为Windows Setup的引导记录的标识符}
ckground-color:rgb(255,255,51)">bcdedit /export c:\bak\fixed
重启后class="tags" href="/tags/XuNiJi.html" title=虚拟机>虚拟机系统引导信息已修复
U盘:
再次将U盘以虚拟硬盘模式连接至class="tags" href="/tags/XuNiJi.html" title=虚拟机>虚拟机并设置由此虚拟硬盘启动c;从启动菜单进入Windows Setup
选择修复计算机c;启动命令行
ckground-color:rgb(255,255,0)">bcdedit
ckground-color:rgb(51,255,51)">rem 查看当前引导记录
ckground-color:rgb(255,255,0)">bceedit /delete {名为Windows Setup的引导记录的标识符} 如未能删除则 bcdedit/delete {default}
重新启动class="tags" href="/tags/XuNiJi.html" title=虚拟机>虚拟机将会看到U盘中多余启动信息已删除