无忧启动论坛

 找回密码
 注册
搜索
最纯净的「微PE装机优盘」UEPON大师作品系统gho:最纯净好用系统下载站广告联系 QQ:184822951 微信:wuyouceo
楼主: chenall

[发布] 模块化版NTBOOT [2011-10-11]

    [复制链接]
发表于 2015-8-26 22:46:35 | 显示全部楼层
chenall 发表于 2015-8-26 15:04
试试如下命令看看行不行
ntboot nt6=(hd0,0) NTLDR=(hd0,0)/BOOTMGR

用虚拟机测试了一下,第一次是0x00000后面的数字忘记了。
再后来又可以用ntboot启动了。只是不显示系统版本,显示的是未知。没有测试启动vhd的情况。
如果有需要更新的可以更新一下。
回复

使用道具 举报

发表于 2015-8-28 10:56:37 | 显示全部楼层
chenall 发表于 2015-8-26 15:04
试试如下命令看看行不行
ntboot nt6=(hd0,0) NTLDR=(hd0,0)/BOOTMGR

国外论坛他反馈的是不是也是win10无法启动
Chenall's NTBOOT is a grub4dos script which modifies a BCD loaded onto a virtual floppy disk.

Using NTBOOT, we can boot from a variety of Windows PE and WindowsToGo VHDs (Win7/8/8.1/10)

It chainloads to bootmgr first and then bootmgr uses the BCD which it has modified so that the path of the VHD file is correct.



However, when I tried directly booting a Windows 8 and Windows 10 VHD from an Easy2Boot USB drive which I recently made with my Windows 10 host system, I found that I got a BSOD 0xc00000bb  BCD error from both VHDs, even though the same VHDs worked fine on a different Easy2Boot USB drive that was made using WIn8.1.



I traced the problem to the version of bootmgr that I was using. Easy2Boot copies bootmgr from your host system at C:\windows\Boot\PCAT to the Easy2Boot \_ISO\e2b\grub\DPMS\NTBOOT.MOD folder when you run the Make_e2B-USB_Drive.cmd script. The version on my Windows 10 system seems to give this BCD error with NTBOOT. I have found a few different versions of bootmgr and only the Windows 10 C:\windows\Boot\PCAT version seems to give the problem.



1. bootmgr 10-07-2015 395268 CRC32=45B6D6D7   - WINDOWS 10 version

2. bootmgr 22-08-2013 427680 CRC32=87783488

3. bootmgr 25-07-2012 398156 CRC32=4B1A74EF

4. bootmgr 14-06-2014 404250 CRC32=CB810D1B



Only #1 gives the bad BCD problem with NTBOOT.



So it seems that there is something different about the Windows 10 version of bootmgr?
回复

使用道具 举报

发表于 2015-12-14 22:19:58 | 显示全部楼层
等待支持WIN10
回复

使用道具 举报

发表于 2015-12-14 23:05:29 | 显示全部楼层
本帖最后由 超级坏蛋 于 2015-12-18 20:46 编辑

错误:系统目录是\WinNT时,却去找\Windows目录

如,windows2000安装在WinNT
识别后,却去启动\windows


而,原来的软盘版本没有这个问题
2000.JPG
回复

使用道具 举报

发表于 2017-6-8 08:33:17 | 显示全部楼层
6年了 大佬的作品依旧满世界在用 厉害
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2019-12-14 11:55

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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