无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 3312|回复: 2
打印 上一主题 下一主题

[求助] 怎么启动硬盘上的bootmgr

[复制链接]
跳转到指定楼层
1#
发表于 2017-8-7 18:37:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
#iftitle only show when command in [] returns true
# set a variable named bootmgr where /bootmgr is found.
iftitle [find --set-root --devices=h /bootmgr && call set bootmgr=%@root^%] load BOOTMGR of Windows VISTA/WIN7/WIN2008 on %bootmgr%
fallback +1
chainloader %bootmgr%/bootmgr
savedefault --wait=2

这个只显示启动优盘上面hd0,0的,要启动硬盘上面的怎么写菜单呢?
2#
发表于 2017-8-8 07:33:40 | 只看该作者
微软早期的引导管理器,通常不支持从 (hd1) 启动。Win10 以后的 BOOTMGR 是否支持从 (hd1) 启动,我并不了解。

为了明确起见,以下假定 bootmgr 不支持(它自己)从 (hd1) 被启动。

因此,要想启动 (hd1) 上的 bootmgr(注意此处假定 hd1 就是你的本地硬盘!),你需要首先交换磁盘号码,把 (hd1) 虚拟成 (hd0),这样才行。

  1. map  (hd0)  (hd1)
  2. map  (hd1)  (hd0)
  3. map  --hook
  4. find  --set-root  --devices=h  /bootmgr
  5. chainloader  /bootmgr
  6. boot
复制代码


如果本地硬盘不是 (hd1) ,而是 (hd0),那就不需要 map 命令了,直接用如下命令启动便可:

  1. find  --set-root  --devices=h  /bootmgr
  2. chainloader  /bootmgr
  3. boot
复制代码


点评

小白很菜,非常感谢大师指点。 我试下。  详情 回复 发表于 2017-8-8 11:32
回复

使用道具 举报

3#
 楼主| 发表于 2017-8-8 11:32:26 | 只看该作者
不点 发表于 2017-8-8 07:33
微软早期的引导管理器,通常不支持从 (hd1) 启动。Win10 以后的 BOOTMGR 是否支持从 (hd1) 启动,我并不了 ...

小白很菜,非常感谢大师指点。
我试下。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-4-20 23:09

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表