无忧启动论坛
标题:
map交换磁盘的用法疑问
[打印本页]
作者:
Bourne1234
时间:
2015-3-15 09:42
标题:
map交换磁盘的用法疑问
经常看到grub菜单写着:
map --mem /win8.vhd (hd0)
map (hd0) (hd1)
chainloader (hd0)+1
我想问的是:为什么总要把映像map成hd0,然后把本地磁盘变成hd1? 在单硬盘的机器上,能不能直接map成hd1,不就不用交换磁盘了?
map --mem /win8.vhd (hd1)
chainloader (hd1)+1
不知是否可行,请大虾赐教。
作者:
不点
时间:
2015-3-15 10:41
这是一个古老的话题,从 dos 开始,就一直是这样,至少到 win xp 时,都是如此:微软的系统引导程序只支持 bios 的盘号 00 和 80h,其中 00 就是 fd0,而 80h 就是 hd0。
如果usb 启动时,usb 占据了 80h 盘号,则启动硬盘 winxp 之前必须把 ntldr 所在的盘 81h 映射为 80h 才能启动成功,否则 windows 启动会报错死机,你试试就知道了。
至于说 win7、win8 是否支持从 hd1 (即81h)启动,这我完全不知道,你可以在网上查一查这方面的资料。
作者:
2012_willylin
时间:
2015-3-15 11:21
不点 发表于 2015-3-15 10:41
这是一个古老的话题,从 dos 开始,就一直是这样,至少到 win xp 时,都是如此:微软的系统引导程序只支持 ...
不點大神 您說的80H應該不是I/O port 的80H齁
我看看應該是這個BIOS的INT 13
List of INT 13h services
Drive Table
DL = 00h 1st floppy disk ( "drive A:" )
DL = 01h 2nd floppy disk ( "drive B:" )
DL = 80h 1st hard disk
DL = 81h 2nd hard disk
作者:
3ax31a
时间:
2015-3-15 12:51
据说微软的系统只能从第一硬盘启动…
作者:
wylgogogo
时间:
2015-3-15 14:18
说到底还是微软留了一手。
作者:
Bourne1234
时间:
2015-3-15 23:18
原来这样,我试试win8能不能从hd1启动
作者:
happysong21
时间:
2015-3-16 10:10
如果VHD文件上有引导文件,应该是可以的。
欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/)
Powered by Discuz! X3.3