tools241 发表于 2016-9-22 14:56:25

Grub4Dos - 直接启动Win10,...,Win7, 第1个XP, XP.VHD, ISO, WIM, PE, WIN.VHD

本帖最后由 tools241 于 2024-2-25 22:12 编辑

Grub4Dos - 直接启动Win10,...,Win7, 第1个XP, XP.VHD, ISO, WIM, PE, WIN.VHD

# u盘二分区范例:

1.执行 PartAssist分区助理
将U盘分割成二区:ntfs + FAT32(640M)

2.第一分区ntfs采Grub4Dos启动,
\boot\可含数个ISO档,
\boot\Win7x64.VHD 存在此区.

3.第二分区FAT32(640M) 建议将
新版11PE22000x64(RamOS)_Admin_?.ISO
ISO档解压缩至此,采UEFI启动

用 BOOTICE*.exe 编辑此区的
\efi\microsoft\boot\bcd
内容如附图, 采UEFI启动,
开启第一分区的 \boot\Win7x64.VHD
_________________________________________________________________________________


2022/04/14 一 更新 Grub4DOS范例.rar 主要的内容如下:
1. 针对 "直接启动" Win7,8,8.1, Win10去除签名验证--
                  **若 "在PE" 直接执行 Setup.exe 安装 windows 10 "第一次" 有可能失败并发生 "若干分区被隐藏",
                  此时请执行 "分区助手" 7.5版内附的7.0版: PartAssist7.0.exe "分割区恢复精灵" 恢复隐藏的分区,
                  然后再执行 Setup.exe 安装 windows 10 便可成功.
                  **若Grub4Dos由硬盘启动, 则安装 windows 后会变成Windows启动,
                  请以管理员身份执行硬碟Grub4Dos所在的 Setup_Grub4Dos.CMD ( 须花些时间, 请耐心等候 ),
                  或由U盘启动PE, 利用工具 "分区助手" 设定硬盘Grub4Dos所在的分区的 "盘符",
                  然后执行硬盘Grub4Dos所在的 Setup_Grub4Dos.CMD
                  再参考 三.   , 如此才能恢复为Grub4Dos由硬盘启动. 若要由Grub4Dos直接启动Win10 再参考:
title Windows 10 (直接启动,请参考menu.lst)
# 须将 \boot\W00 复制到硬盘Windows的 ?:\boot\W00再改档名成 bcd
# 须将 \boot\W00BOOTMGR 复制到硬盘Windows的 \ 再改成其他唯一档名,例:\Win10_1BOOTMGR
find --set-root /Win10_1BOOTMGR
chainloader   /Win10_1BOOTMGR

2.Grub4Dos_UEFI --
Win 10 14391版起支援 "可查看U盘的多分区", 请在15063正式版起的10PE或正常系统操作会较方便.
以16G U盘为例, 利用 PartAssist 7.0 AOMEI 分区助手 分割U盘 --
第一分区以ntfs格式化( 可存 >4G 文件) 约 16G - 640M , 采Grub4Dos启动,
bootsect.exe   /nt60X:( 其中X请更换为U盘第一分区的盘符, 本命令不会影响到U盘的任何资料 );
如果设定无效可改用 分区助手 将U盘设成 "使用中" , 如此便能做为启动盘.

注: 现有已在使用的随身碟第一分区不须格式化, 可直接分割, 只须格式化 第二分区.

第二分区以FAT32格式化空间约640M, 采UEFI启动, 建议存由 11PE22000x64(RamOS)_Admin_?.iso 提取出的文件.

注: 在较新的硬体, 可由UEFI启动; 在旧硬体可由U盘的第一分区或第二分区择一启动.
FAQ
10PE17134x64_C.ISO采Grub4Dos或虚拟机或UEFI皆可正常启动.

10PE182??x64_C.ISO采Grub4Dos或虚拟机可正常启动; 但是
10PE182??x64, 10PE17604x64若采UEFI启动则蓝屏(或出现错误讯息), 该如何解决 ? ==>

步骤1: 进入UEFI并进入至 ->->
   注: 进 "有可能" 须往下推才看得到选项
步骤2: 更改 “OS type(作业系统类型)” 为 “Other OS(并他作业系统)”
          或设成
步骤3: 按 F10 保存设定并重新起启动
步骤4: 检查->->, 并且检查是否
          “Platform Key (PK) State(平台验证码PK状态)” 状态为 “Unloaded(未载入)”.
步骤5: 退出UEFI, 系统将会正常启动.
注: 2018/07/15 已更新 *.ISO 中的模板完美解决此问题, 不须停用 "Secure Boot(安全启动)" 也能UEFI启动.


PartAssist 9.1 AOMEI分区助手 免安装版 (简/繁/英 PE/Win 通用) ==>
http://bbs.c3.wuyou.net/forum.php?mod=viewthread&tid=404464
http://blog.xuite.net/tools241/blog/108047268
__________________________________________________________________________________

# 为方便 "共用工具", 本范例中的 PE 如果不是由*.iso启动, 便是提取至 \ , 其中 BOOT.WIM 须改名后改存到 \boot 之下.
# 10PE生成器所制作的PE可能须直接由*.iso启动( 含本人发布的 简/繁 x64/x86 10PE 17763, 17134, 15063 , x64 10PE 18252, 16299 ).
# XP的安装采用原来的 *.ISO 不提取到 \
# 可选一种非XP的Windows安装光碟提取至 \ , 其中的 \sources\boot.wim 不用改名, 请将原BCD改存为\boot\Win

# Grub4DOS范例.rar (10M) (内含 boot\bootsect.exe及BOOTICEx86.exe ) 载点
2019/06/08新链接: https://pan.baidu.com/s/1_hUcQigYoRYJnQ02iUDHmg 提取码: czfb
网盘2: https://sites.google.com/site/toolsdnpe/pe

一.Grub4DOS由U盘启动
   工具: bootsect.exe
             bootsect.exe /nt60X:( 其中X请更换为 "U盘" 的盘符 )
   将Grub4Dos的 BOOTMGR 复制到U盘的 \


二 .Grub4DOS由DVD启动
   工具: 执行 UltraISO.exe ==>[可开机] ==> [清除开机资讯] ==>
   在 \BOOTMGR 按右键[设定开机档案], 映像档: 出现 "可开机CD/DVD"-> 烧录
   注: 开机后的选单(同USB, 但)无中文.

三.Grub4DOS由硬盘启动   "请先制作好 PE 的可开机U盘" 以防设定错误时硬盘无法开机, 对硬盘分割不熟者切记找懂的人帮忙!
   工具一: 以PE开机利用内附工具 "PartAssist分区助手" 在硬盘分割出 <= 18G 的空间(供多种PE并存) ->
             格式化选ntfs->[进阶]->[转换为主分割区]->[设定为活动分区], 以后要进旧有分区须进menu.lst选 "HD(硬盘启动)".
             PartAssist 9.1 AOMEI分区助手 免安装版 (简/繁/英 PE/Win 通用) ==>
             http://bbs.c3.wuyou.net/forum.php?mod=viewthread&tid=404464
             http://blog.xuite.net/tools241/blog/108047268
             【重点提示】:
                   1. "分割区恢复精灵" 在7.5版起可能不能正常使用, 请改执行内附的7.0版: PartAssist7.0.exe
2.当安装某些系统, 或以Ghost还原系统都可能改变 "活动分区", 并导致Grub4Dos无法启动, 变通的办法是在硬盘多分割一
个 [主分割区] <=1G, 做法同上, 只须将 Grub4DOS范例.rar解压缩到此 "主要分区" , 再复制10PE19043x64(RamOS)_Admin_?.ISO到
               文件夹boot之下, 当Grub4Dos无法启动时, 可先将此分区[设定为活动分区], 再将原始的Grub4Dos分区[设定为活动分区].

   工具二: bootsect.exe
               bootsect.exe /nt52X:( 其中X请更换为上列Grub4Dos所在的 "硬盘" 的盘符 )
               注: Grub4DOS范例.rar 之中已将U盘上Grub4Dos的 BOOTMGR "复制COPY" 到 硬盘此partition的 \ntldr

   注: 若想要编辑 bcd 可使用 BOOTICEx86.exe
      若想要由 bcd 产生 bcdBOOTMGR, 可找寻 破解bootmgr工具.7z ==>
          http://bbs.c3.wuyou.net/forum.php?mod=viewthread&tid=370681

四.menu.lst 范例( 由 "U盘" 或 "硬盘" 启动 "效果一致" )


# 等待 "timeout"秒 后由 title ["default"+1] 进入
timeout 15
default7
gfxmenu /boot/GRUB/MESSAGE_MAIN

title 执行 NoName XPE 2023
chainloader /RXPE/SETUPLDR.BIN

title Win-XP (不参照BOOT.ini,直接启动第1个XP)
# 须含特定的 \boot\grub\SWAPhd_XP1 -- 由 SWAPHD 修改而来, 请参考 nu888大 的发文:
# Grub4Dos - 硬盘盘号 互换 ==> https://inonameteam.com/forum.php?mod=viewthread&tid=189
# 须将特定的 \boot\XP1ntldr 复制到硬盘第1个XP的 \ 之下 -- by tools241
SWAPhd_XP1    /XP1ntldr
find --set-root/XP1ntldr
chainloader      /XP1ntldr

title XP.VHD
# XP.VHD 使用要点请参考: bbs.wuyou.net/forum.php?mod=redirect&goto=findpost&ptid=380990&pid=3317737&fromuid=581308
http://bbs.c3.wuyou.net/forum.php?mod=viewthread&tid=314336]#http://bbs.c3.wuyou.net/forum.php?mod=viewthread&tid=314336
# XP.VHD 占用空间须连续, 存到 硬盘或U盘 \boot 之下
# 占用空间须连: 可利用工具 WinContig[碎片文件整理].7z , 载点: http://bbs.c3.wuyou.net/forum.php?mod=viewthread&tid=385866
find --set-root /boot/XP.VHD
map /boot/XP.VHD (hd0)
# chainloader(hd0,0)/ntldr此传统写法可能找到硬盘的ntldr, 请改用下一行的写法 -- by tools241
chainloader /boot/XPVHDntldr
# 上一行采用特定(不参照BOOT.ini)的 \boot\XPVHDntldr

title HD   (启动硬盘作业系统)
if %?_BOOT%==(cd) rootnoverify (hd0) && chainloader +1
checkrange 0x80 read 0x8280 && map (hd1) (hd0) && map (hd0) (hd1) && map --hook && chainloader (hd0)+1
chainloader(hd0,0)+1
rootnoverify (hd0,0)

title Windows 10 (直接启动,请参考menu.lst)
# Win10 -- 须将 \boot\W10 复制到硬盘Windows的   ?:\boot\W10再改档名成 bcd
# 须将 \boot\W00BOOTMGR 复制到硬盘Windows的 \ 再改成其他唯一档名,例:\Win10_1BOOTMGR
find --set-root /Win10_1BOOTMGR
chainloader   /Win10_1BOOTMGR

title Windows 7 (直接启动,请参考menu.lst)
# Win7, Win8 -- 须将 \boot\W78 复制到硬盘Windows的    ?:\boot\W78再改档名成 bcd
# 须将 \boot\W00BOOTMGR 复制到硬盘Windows的 \ 再改成其他唯一档名,例:\Win7_1BOOTMGR
find --set-root /Win7_1BOOTMGR
chainloader   /Win7_1BOOTMGR

# 典藏版相容性经得起考验, 原则上将在网盘保留较长的时间做备胎.
# 建议保留较易安装显卡驱动的 10PE15063x86/x64 , 参考 \my_tool\Drv10PE\添加驱动说明.TXT
# 稳定版稳定性经得起考验, 使用上若无问题尽量使用较新的稳定版.


title WIN7x64.VHD ( 存到\\boot ,占用空间须连续)
#** 珍稀资源! Win7x64.VHD(仅1G)可与手机连线/无网路,采Grub4Dos由硬盘/U盘启动/UEFI启动 ==>
#   http://bbs.c3.wuyou.net/forum.php?mod=viewthread&tid=411643
# WIN7x64.VHD 占用空间须连续, 存到 硬盘或U盘 \boot 之下
# 占用空间须连: 可利用工具 WinContig[碎片文件整理].7z ,
#         载点: http://bbs.c3.wuyou.net/forum.php?mod=viewthread&tid=385866
map --mem /boot/grub/ntboot.iso (0xff)
map --hook
(0xff)/NTBOOT NT6=()/boot/WIN7x64.VHD
boot

title 简体 11PE22621x64(RamOS)_Admin_C (Win 11)
fallback 6
find --set-root /boot/11PE22621x64(RamOS)_Admin_C.iso
map --mem /boot/winvblock.img.gz (fd0)
map --mem /boot/11PE22621x64(RamOS)_Admin_C.iso (0xff)
map --hook
chainloader (0xff)
savedefault --wait=2


title 简体 11PE22000x64(RamOS)_Admin_C (Win 11)
fallback 6
find --set-root /boot/11PE22000x64(RamOS)_Admin_C.iso
map --mem /boot/winvblock.img.gz (fd0)
map --mem /boot/11PE22000x64(RamOS)_Admin_C.iso (0xff)
map --hook
chainloader (0xff)
savedefault --wait=2

title 简体 10PE19043x64(RamOS)_Admin_C 典藏版
fallback 6
find --set-root /boot/10PE19043x64(RamOS)_Admin_C.iso
map --mem /boot/winvblock.img.gz (fd0)
map --mem /boot/10PE19043x64(RamOS)_Admin_C.iso (0xff)
map --hook
chainloader (0xff)
savedefault --wait=2

title 简体 10PE19042x86(RamOS)_C
fallback 6
find --set-root /boot/10PE19042x86(RamOS)_C.iso
map --mem /boot/winvblock.img.gz (fd0)
map --mem /boot/10PE19042x86(RamOS)_C.iso (0xff)
map --hook
chainloader (0xff)
savedefault --wait=2

title 简体 10PE15063x64_C
fallback 6
find --set-root /boot/10PE15063x64_C.iso
map --mem /boot/winvblock.img.gz (fd0)
map --mem /boot/10PE15063x64_C.iso (0xff)
map --hook
chainloader (0xff)
savedefault --wait=2

title 简体 10PE15063x86_C
fallback 6
find --set-root /boot/10PE15063x86_C.iso
map --mem /boot/winvblock.img.gz (fd0)
map --mem /boot/10PE15063x86_C.iso (0xff)
map --hook
chainloader (0xff)
savedefault --wait=2

title 繁体 8PEx86_T 典藏版
# 繁体 8PEx86_T 典藏版启动后25秒内进桌面, 适合做 "档案维护" 之用.
fallback 6
find --set-root /boot/8PEx86_T.iso
map --mem /boot/winvblock.img.gz (fd0)
map --mem /boot/8PEx86_T.iso (0xff)
map --hook
chainloader (0xff)
savedefault --wait=2


title reboot (重新开机) 其他选项请按下一页
reboot

title halt   (关机)或按左移至[确定]
halt

title Win(Install安装/Repair修复) BCD改名Win+下载WinB*存\\boot)
#XP/2003 以外的Windows版本若不从ISO镜像安装, 请将原BCD改名为Win存到\boot
chainloader /boot/WinBOOTMGR

title 从ISO镜像安装WinXP第1次启动(进画面立刻按任意键)
# XP最好是安装在partition 1且盘符为C: ,请先由其他PE开机查看partition 1的盘符是否为C:
# ,若不是则以分区助手将partition 1设成主分割区且可启动
#
#[已解决] 如何在启动U盘中引导XP/2003的ISO文件来安装XP/2003的系统
#http://bbs.c3.wuyou.net/forum.php?mod=viewthread&tid=379970
#[原创] 在《我的grub4dos0.4.6a的启动U盘》中用G4D直接引导ISO镜像来安装XP/2003系统
#http://bbs.c3.wuyou.net/forum.php?mod=viewthread&tid=380237
#
map (hd0) (hd1)
map (hd1) (hd0)
map --mem /boot/winvblock.img.gz (fd1)
map --mem (md)0x6000+800 (fd0)
find --set-root /boot/WINXP.ISO
map /boot/WINXP.ISO (0xff)
map --hook
dd if=(fd1) of=(fd0) count=1
chainloader (0xff)

title 从ISO镜像安装WinXP第2次启动
map (hd0) (hd1)
map (hd1) (hd0)
map --mem /boot/winvblock.img.gz (fd1)
map --mem (md)0x6000+800 (fd0)
find --set-root /boot/WINXP.ISO
map /boot/WINXP.ISO (0xff)
map --hook
chainloader (hd0)+1


title 简体 10PE10586x86_C 典藏版
fallback 6
find --set-root /boot/10PE10586x86_C.iso
map --mem /boot/winvblock.img.gz (fd0)
map --mem /boot/10PE10586x86_C.iso (0xff)
map --hook
chainloader (0xff)
savedefault --wait=2

title 繁体 10PE15063x86_ATM_T (网路ATM)
#可与 "网路ATM读卡机/感应卡读卡机" 连线
fallback 6
find --set-root /boot/10PE15063x86_ATM_T.iso
map --mem /boot/winvblock.img.gz (fd0)
map --mem /boot/10PE15063x86_ATM_T.iso (0xff)
map --hook
chainloader (0xff)
savedefault --wait=2

title 繁体 10PE15063x64_ATM_T (网路ATM)
#可与 "网路ATM读卡机/感应卡读卡机" 连线
fallback 6
find --set-root /boot/10PE15063x64_ATM_T.iso
map --mem /boot/winvblock.img.gz (fd0)
map --mem /boot/10PE15063x64_ATM_T.iso (0xff)
map --hook
chainloader (0xff)
savedefault --wait=2

title 繁体 10PE19042x86(RamOS)_T
fallback 6
find --set-root /boot/10PE19042x86(RamOS)_T.iso
map --mem /boot/winvblock.img.gz (fd0)
map --mem /boot/10PE19042x86(RamOS)_T.iso (0xff)
map --hook
chainloader (0xff)
savedefault --wait=2

title 繁体 10PE19043x64(RamOS)_Admin_T
fallback 6
find --set-root /boot/10PE19043x64(RamOS)_Admin_T.iso
map --mem /boot/winvblock.img.gz (fd0)
map --mem /boot/10PE19043x64(RamOS)_Admin_T.iso (0xff)
map --hook
chainloader (0xff)
savedefault --wait=2

title 繁体 11PE22000x64(RamOS)_Admin_T
fallback 6
find --set-root /boot/11PE22000x64(RamOS)_Admin_T.iso
map --mem /boot/winvblock.img.gz (fd0)
map --mem /boot/11PE22000x64(RamOS)_Admin_T.iso (0xff)
map --hook
chainloader (0xff)
savedefault --wait=2

title 繁体11PE26020x64(RamOS)_Admin_T
fallback 6
find --set-root /boot/11PE26020x64(RamOS)_Admin_T.iso
map --mem /boot/winvblock.img.gz (fd0)
map --mem /boot/11PE26020x64(RamOS)_Admin_T.iso (0xff)
map --hook
chainloader (0xff)
savedefault --wait=2

title 繁体11PE22621x64(RamOS)_Admin_T
fallback 6
find --set-root /boot/11PE22621x64(RamOS)_Admin_T.iso
map --mem /boot/winvblock.img.gz (fd0)
map --mem /boot/11PE22621x64(RamOS)_Admin_T.iso (0xff)
map --hook
chainloader (0xff)
savedefault --wait=2

title 8.1(RamOS)PEx64
fallback 6
find --set-root /boot/81PEx64_T.iso
map --mem /boot/winvblock.img.gz (fd0)
map --mem /boot/81PEx64_T.iso (0xff)
map --hook
chainloader (0xff)
savedefault --wait=2

title 启动 Test.WIM
map --mem /boot/grub/ntboot.iso (0xff)
map --hook
(0xff)/NTBOOT NT6=()/boot/Test.WIM
boot
#title 7PE (改名的070BOOT.WIM+下载070,070B*存\\boot)
#chainloader /boot/070BOOTMGR

title Win8.1x64.VHD
# *.VHD* 占用空间须连续, 存到 硬碟或随身碟 \boot 之下
map --mem /boot/grub/ntboot.iso (0xff)
map --hook
(0xff)/NTBOOT NT6=()/boot/Win8.1x64.VHD
boot

title Test.iso
fallback 6
find --set-root /boot/Test.iso
map --mem /boot/winvblock.img.gz (fd0)
map --mem /boot/Test.iso (0xff)
map --hook
chainloader (0xff)
savedefault --wait=2

title 简体 11PE26020x64(RamOS)_Admin_C
fallback 6
find --set-root /boot/11PE26020x64(RamOS)_Admin_C.iso
map --mem /boot/winvblock.img.gz (fd0)
map --mem /boot/11PE26020x64(RamOS)_Admin_C.iso (0xff)
map --hook
chainloader (0xff)
savedefault --wait=2


#
________________________________________________________________________________
五.采用 GRUB4DOS 选单对 XP 可能的影响:
请特别留意: 假设partition 1, 3, 10 皆为XP, 在BOOT.ini 有些partition可能不变, 有些则须加1或加2, 否则可能找不到XP, 例:

timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS

multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="P1_XP" /FASTDETECT /NOEXECUTE=OPTIN
multi(0)disk(0)rdisk(0)partition(3)\WINDOWS="P3_XP" /FASTDETECT
multi(0)disk(0)rdisk(0)partition(10)\WINDOWS="P10_XP" /FASTDETECT
上面为原来的 BOOT.ini , 请先改成下列方式(除第1个partition之外每个partition皆再添加2个)实测后再留下可启动的partition

timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS

multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="P1_XP" /FASTDETECT /NOEXECUTE=OPTIN
multi(0)disk(0)rdisk(0)partition(3)\WINDOWS="P3_XP" /FASTDETECT
multi(0)disk(0)rdisk(0)partition(4)\WINDOWS="P3_XP" /FASTDETECT
multi(0)disk(0)rdisk(0)partition(5)\WINDOWS="P3_XP" /FASTDETECT
multi(0)disk(0)rdisk(0)partition(10)\WINDOWS="P10_XP" /FASTDETECT
multi(0)disk(0)rdisk(0)partition(11)\WINDOWS="P10_XP" /FASTDETECT
multi(0)disk(0)rdisk(0)partition(12)\WINDOWS="P10_XP" /FASTDETECT

__________________________________________________________________________________

效率极致!   简/繁 x64/x86
11PE22623.3227(RamOS)+IE11+mspaint画图+MTP ,
11PE22621.3007(RamOS)+IE11+mspaint画图+MTP ,
11PE22000.2713(RamOS)+IE11+mspaint画图+MTP ,
11PE26063.1(RamOS)+IE11+mspaint画图+MTP ,
10PE19043.962(RamOS)+IE11+MTP ,
15063+IE11+MTP ,16299.2166+IE11+MTP --
含IE11+Firefox124+Chrome121+PotPlayer1.7.23076 影音上网


==>http://bbs.c3.wuyou.net/forum.php?mod=viewthread&tid=385866

http://bbs.wuyou.net/forum.php?mod=attachment&aid=NDg0MTM5fDcxMGYxN2UzfDE2MjgzNjM1OTZ8MHwyNzA3NDU%3D&noupdate=yes

http://bbs.wuyou.net/forum.php?mod=attachment&aid=NDg0MTM4fGRkYmYwYzI2fDE2MjgzNjM1OTZ8MHwyNzA3NDU%3D&noupdate=yes

tools241 发表于 2016-9-22 15:05:22

本帖最后由 tools241 于 2017-1-7 08:50 编辑

   注: 若想要编辑 bcd 可使用 BOOTICEx86.exe
      若想要由 bcd 产生 bcdBOOTMGR, 可找寻 破解bootmgr工具.7z ==>
          http://bbs.wuyou.net/forum.php?mod=viewthread&tid=370681
   
   例1: 若想要编辑 101 可使用 BOOTICEx86.exe
      若想要由 101 产生 101BOOTMGR, 可找寻 破解bootmgr工具.7z,
      此工具除了在产生的档中标示BCD的真实档名为 101 ,
      还须去除checksum校验 , 如此方能正常使用.

      ** 假如要将10PEx86的10240,10586,14393,14965,14971,14986,14997版全部纳入,
            可依版本大小排序将BCD分别取名为100,101,102,103,104,105,106,107.
      ** 假如要将10PEx64的10240,10586,14393,14965,14971,14986,14997版全部纳入,
            可依版本大小排序将BCD分别取名为10a,10b,10c,10d,10e,10f,10g.
      ** fish2006大   所发表的简体 10586PEx86/10586PEx64, 其BCD也可取名为 f01,f0b 方便辨识.
            bear1alex1 大所发表的繁体 10586PEx86/10240PEx64/14393PEx64, 其BCD也可分别取名为 b01,b0a,b0c 方便辨识.
            sun00721   大所发表的繁体 10240PEx64/10586PEx64, 其BCD也可取名为 s0a,s0b 方便辨识.

http://bbs.wuyou.net/forum.php?mod=attachment&aid=MjU1NjMwfDQ2MDE1ZTkyfDE0ODIyMzk4NjV8NTgxMzA4fDI3MDc0NQ%3D%3D&noupdate=yes

   例2: 若想要编辑 W00 可使用 BOOTICEx86.exe
      若想要由 W00 产生 W00BOOTMGR, 可找寻 破解bootmgr工具.7z
_________________________________________________________________________

   由于最早取得10PEx86简体, 所以编号为 100; 近期取得10PEx86繁体, 所以编号为101.
   10PEx64_1 编号为10a (第三个字为英文用来表示为x64;否则为x86); 10PEx64_2 编号为10b
   . 实际上编号与PE之间并没有绝对的关系, 只是方便辨识而已.

查韦斯 发表于 2016-11-13 21:13:00

那如果有linux系统呢,该如何修改

tools241 发表于 2016-9-22 15:05:09

本帖最后由 tools241 于 2017-10-28 09:59 编辑

补充说明:

1.以下的写法是为了让Grub4Dos在 "随身碟" 与 "硬碟" 的表现一致,
否则由usb启动, 引导Grub4Dos后会因 "hd0被usb占用" 而 "功能失常".

title Win-XP (不参照BOOT.ini,直接启动第1个XP)
# 须含特定的 \boot\grub\SWAPhd_XP1 -- 由 SWAPHD 修改而来, 请参考:
# Grub4Dos - 硬盘盘号 互换 ==> http://nonameteam.cc/thread-189-1-1.html
# 须将特定的 \boot\XP1ntldr 复制到硬碟第1个XP的 \ 之下 -- by tools241
SWAPhd_XP1    /XP1ntldr
find --set-root/XP1ntldr
chainloader      /XP1ntldr

title HD   (启动硬碟作业系统)
if %?_BOOT%==(cd) rootnoverify (hd0) && chainloader +1
checkrange 0x80 read 0x8280 && map (hd1) (hd0) && map (hd0) (hd1) && map --hook && chainloader (hd0)+1
chainloader(hd0,0)+1
rootnoverify (hd0,0)

2.由随身碟或硬碟安装Windows(或修复)会改变 BCD 的内容(除非是由DVD安装),
为防止下一次使用时出问题, 因此须将 BCD 改存为 \boot\Win

title Win(Install安装/Repair修复) BCD改名Win+下载WinB*存\\boot)
#XP/2003 以外的Windows版本若不从ISO镜像安装, 请将原BCD改名为Win存到\boot
chainloader /boot/WinBOOTMGR

3ax31a 发表于 2016-9-22 20:15:22

感谢分享,不过装这么多系统........................都能用上?

tools241 发表于 2016-9-22 20:49:59

本帖最后由 tools241 于 2017-1-7 07:09 编辑

3ax31a 发表于 2016-9-22 20:15
感谢分享,不过装这么多系统........................都能用上?
此乃本人在 硬盘/U盘 的开机选单,

平常由硬盘开机, 惯用的是( default 3 )
10PEx86繁 , 开机后1分钟内 "免手动" 启动Firefox直接上网
若要使用 "手机USB连线/(使用电视卡)看电视/印表/使用网路ATM读卡机/相机USB连线/某绘图软体" 时 "往上" 选 XP.VHD ,
若要使用10PEx64 下载Firefox/Chrome 64位元的安装版, 然后改制成免安装版, 则 "往下" 选
10PEx64, 开机后1分钟内 "免手动" 启动Firefox直接上网

其他(4个XP, 2个Win7, Win10,10PEx86简, 10PE_2 x64, 8.1PEx86, 8.1PEx64, 8PE, 7PE , Win安装, XP安装)目前较不常用,
硬盘上的作业系统目前不打算(更新)维护,
使用的重心摆在 XP.VHD+10586PEx86+14393PEx64+10586PEx64 ==> 迈向 "无硬盘" 亦可.

注:
本人在 PE_tools(简繁PE通用工具包).7z 添加 "Recuva[救回误删档]" , 先在各种PE做测试,
最后(取自Win7) 补了 Win7_DLL\*.DLL 共9个DLL档之后, 方能在各种 PE 使用.
"Recuva[救回误删档]" 亦可在 XP/Win7/8/8.1/10使用.

本人用的 10586PEx86繁, 10586PEx64, 10586PEx86简, 8.1PEx86, 8.1PEx64 皆经修改
   ( 共用自行添加的工具 \seltool\*.rar , \seltool\*.7z ,
       并与 NoName Xpe RC6 Extra3 共用了一些工具 \outtool\wimmod\*.WIM ).

请参考:

10PE 增 "是否载入外置工具" 选项, 添加输入法+Firefox+Chrome+影片剪辑+WordReader+... ==>
http://nonameteam.cc/thread-3110-1-1.html

8.1(RamOS)PE.ISO缩减93M+手写+XP14种输入法+yong小小输入法10种+Firefox50+Chrome54+
   影片剪辑+WordReader+标楷体+卡拉OK+千千静听+百度音乐+... ==>
    http://bbs.wuyou.net/forum.php?mod=viewthread&tid=375136
    http://nonameteam.cc/thread-2389-1-1.html

简/繁 PE 通用工具包PE_Tools (Unlocker,64bit-Checker,7-Zip,PDFX,WordReader,WimTool,Recuva[救回误删档],
BOOTICE,手写+XP14种输入法+yong小小输入法10种,VeraCrypt加密,Defraggler磁碟重组,WinContig碎片文件整理)
可再添加Firefox,Chrome,影片剪辑 ==>
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=375264
http://nonameteam.cc/thread-2887-1-1.html

** [分享]在XP.VHD或Win-XP安装 MTP 驱动 与 "手机或平板" 连线 ==>
    http://bbs.wuyou.net/forum.php?mod=viewthread&tid=379644
    http://nonameteam.cc/thread-2337-1-1.html

** [分享]XP SP3 版本简转繁+WMP11手机连线,输入法,IE8,添加印表机 ==>
    http://bbs.wuyou.net/forum.php?mod=viewthread&tid=380215
    http://nonameteam.cc/thread-3156-1-2.html


** Firefox免安装 异空版 + Flash Player +26元件 (简/繁/英 , PE/Win 一版通用) ==>
   http://bbs.wuyou.net/forum.php?mod=viewthread&tid=375104
   https://www.firefox.net.CN/read-52082
   http://blog.xuite.net/tools241/blog/108046689
   https://forum.mozTW.org/viewforum.php?f=43
   http://nonameteam.cc/thread-1308-1-1.html

** Chrome 免安装 异空版    (自动侦测,简/繁/英 一版通用)

工具载点网盘: http://pan.baidu.com/s/1mgEBMkS
_____________________________________________________________________________________

** NoName Xpe RC6 Extra3 :fd3233大 更新驱动,添加维护工具,...,采不定期更新.
**本人 与 fd3233大 合作修改的新版 NoName Xpe RC6 Extra3 ( wang_966版, 采随时更新 )
   再添加 "其他软体" 及 "影音相关"两类工具, 增多合一模组方便与 "其他PE" 并存使用 ) ==>
   http://bbs.wuyou.net/forum.php?mod=viewthread&tid=270745(在第18页第177楼)


** 10586PE轻巧版x86简体 340M -- 适合上网, USB 3.0 开机45秒内执行Firefox.
    fish2006 原创 => 易广白 修改 => tools241 再修改: 添加 "简/繁" PE 通用工具包, Firefox, 视频广告过滤.
    Win10PE_zh-CN_x86.txt                     -- 有兴趣者请参考此说明
    Win10PE_zh-CN_x86_20161226_1.iso   -- 若由硬碟开机40秒内执行Firefox.
    载点: http://bbs.wuyou.net/forum.php?mod=viewthread&tid=270745(在第18页第177楼)

    *boot.wim 修改后重压为 \boot\100BOOT.WIM, 取自:
    易广白    大 发表的文章: [分享] 277M_鱼大Win10PE_x86_10586有声版完善-小体积-多功能==>
    http://bbs.wuyou.net/forum.php?mod=viewthread&tid=381064
    原创为 fish2006大 发表的文章: [分享] 【2016.5.18 发布 10586PE 终结版】带网络,支持显卡、无线网卡驱动 ==>
    http://bbs.wuyou.net/forum.php?mod=viewthread&tid=373268

http://bbs.wuyou.net/forum.php?mod=attachment&aid=MjU0MjYxfGI5ZDdiYTBkfDE0ODIyMzk4NjV8NTgxMzA4fDI3MDc0NQ%3D%3D&noupdate=yes

http://bbs.wuyou.net/forum.php?mod=attachment&aid=MjU0MjYyfGQxNGMzZGNmfDE0ODIyMzk4NjV8NTgxMzA4fDI3MDc0NQ%3D%3D&noupdate=yes

http://bbs.wuyou.net/forum.php?mod=attachment&aid=MjU0MjYzfGJjZjYwY2I3fDE0ODIyMzk4NjV8NTgxMzA4fDI3MDc0NQ%3D%3D&noupdate=yes

brux 发表于 2016-9-27 16:30:52

gpt分区也可以用吗?

dfswb 发表于 2016-9-28 10:09:42

楼主,辛苦了,好帖子肯定支持了!

2012andyle113 发表于 2016-10-8 17:22:11

写得辛苦,顶贴支持一下

jmjmbj 发表于 2016-10-9 07:28:39

技术性强,俺这方面水平极差,看不太懂。
多谢提供

tools241 发表于 2016-10-10 19:39:16

本帖最后由 tools241 于 2016-10-15 10:19 编辑

*.VHD 占用空间连绩 : 在硬碟或随身碟中存放时不能有碎片, 会有此要求是 "为了效率";
有些引导方式(例如NTBOOT)可容许碎片之存在.
Win7/7PE以上 利用 "档案总管" 可 "建立/连结" VHD档, 连结后会多一个盘符,
可利用Ghost将*.gho还原到此drive, 中断连结后才能重启系统!
*.VHD 有异动时最好另做备份(档名宜添加日期), 以防因断电或不慎reset后无法开机,
若发生无法开机, 可连结此档后以Ghost备份, 再还原到硬碟某partition可能有救.
*.VHD 若要到其他不同型号的电脑使用, 宜先将解析度下调为800x600, 并至[装置管理员]停用显卡, 以免当掉.

如何做到连绩:
法一: 利用工具 WinContig 来 "分析(是否有碎片)/重组" 特定的档案, 须有额外足够的空间才能重组, 若重组失败则改用下列方法.
法二: 先利用 "磁碟重组" 工具 Defraggler 或 SmartDefrag 重组磁碟/随身碟, 再复制*.VHD档, 以WinContig 来 "分析是否有碎片".
法三: 格式化 "随身碟" 或 "硬碟某partition (原则上建议*.VHD存到Grub4Dos所在的partition)",
      先将*.VHD 复制到 \boot 或 其他位置, 再复制其他档案.

注: 在 PE_tools(简繁PE通用工具包).7z (41M) 中已纳入 Defraggler 及 WinContig , 请参考本人的发文:
简/繁 PE 通用工具包PE_Tools (Unlocker,64bit-Checker,7-Zip,PDFX,WordReader,WimTool,Recuva[救回误删档],
BOOTICE,手写+XP14种输入法+yong小小输入法10种,VeraCrypt加密,Defraggler磁碟重组,WinContig碎片文件整理)
可再添加Firefox,Chrome,影片剪辑 ==>
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=375264
http://nonameteam.cc/thread-2887-1-1.html

SmartDefrag[磁碟重组](请自设简繁).rar (5.5M) 载点同 PE_tools(简繁PE通用工具包).7z , SmartDefrag另有 "可用空间重组" 的功能.

2013feng901012 发表于 2016-10-11 00:35:13

感谢楼主的辛勤奉献,,看的眼花缭乱,有空慢慢研究

sskgaiqny 发表于 2016-12-25 10:49:57

本帖最后由 sskgaiqny 于 2016-12-25 11:13 编辑

楼主,
XP1ntldr、XPVHDntldr这两个特定的文件是如何修改来的

tools241 发表于 2016-12-25 11:24:40

本帖最后由 tools241 于 2017-1-6 10:49 编辑

sskgaiqny 发表于 2016-12-25 10:49
楼主,
XP1ntldr、XPVHDntldr这两个特定的文件是如何修改来的
XP1ntldr、XPVHDntldr这两个特定的文件内容相同,
皆由工具 EasyBCD 产生的档改档名拿来用( 开机时不参照 boot.ini ).

W00, 101, 10a,... 则是我用 BOOTICEx86.exe 编辑的.
W00BOOTMGR, 101BOOTMGR, 10aBOOTMGR,... 的產生是利用
破解bootmgr工具.7z ==>
       http://bbs.wuyou.net/forum.php?mod=viewthread&tid=370681

当硬盘中有 XP/Win7/Win8/Win8.1/Win10(10240,10586,14393,14965,14971,14986,14997多种版本) 多系统并存时,
利用Grub4Dos 可(由USB/HD)直接启动.

有兴趣可参考本人发文:
[ 推荐 ] 无忧 PE 讨论区. 全系列 WinPE 下载测试导航. 自行跟贴添加... ==>
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=270745&page=18#pid3257485

lbwgljq 发表于 2016-12-25 14:18:42

牛人啊。学习了。

tools241 发表于 2016-12-28 14:58:45

本帖最后由 tools241 于 2017-1-4 19:44 编辑

fd3233 发表于 2016-12-28 10:16 static/image/common/back.gif
xp.vhd 大大有测试成功可以开机么?
我测试似乎不行
有没有具体的正确步骤?
不是任意版XP版本都能成功制成 XP.VHD , 太精简的可能不行.

试过3个:
1.由简体的 XP.gho (558M) 制成 XP.VHD (添加了 "速成/注音" 输入法及不少工具, 大小为 1536M=1.5G):
[发布] 支持 USB VHD 启动运行的移动 XP sp3 纯净系统 ==>
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=314336

[档案总管] ==> [本机] ==> [管理] ==> [磁碟管理]按右键 ==> [建立VHD] ==>
位置[ ], size设 ==> [确定] ==> 按右键[初始化磁碟] ==> [确定] ==>[中断连结] ==> [确定]

[档案总管] ==> [本机] ==> [管理] ==> [磁碟管理]按右键 ==> [连结VHD] ==>位置[] ==> [确定] ... 出现新盘符
==> 利用 Ghost 将 *.gho 还原到新盘符之drive ==> [中断连结VHD] ==> [确定]
** VHD大小估算: 与 XP大小有关, 还原后至少仍有300M可用空间为宜. 此版 XP.VHD 大小为 1536M = 1.5G

2.简体的 XP.vhd , 直接拿来测试. 最好是重新 "安装显卡驱动"; 否则下一次可能无法开机!

3.由繁体的 \boot\WINXP.ISO 先 "安装" 到 C: , Grub4Dos 先选18, 再选19 :
title 从ISO镜像安装WinXP第1次启动(进画面立刻按任意键)
# XP最好是安装在partition 1且盘符为C: ,请先由其他PE开机查看partition 1的盘符是否为C:
# ,若不是则以分区助手将partition 1设成主分割区且可启动
title 从ISO镜像安装WinXP第2次启动

再利用 Ghost 备份 *.gho, 再如 上述1. 之步骤 还原到 VHD 新盘符之drive .
我添加了不少工具, 制作后此版 XP.VHD 大小为 2816M = 2.75G

注: XP.VHD储存空间须连续.
1.我通常先用 "Defraggler磁碟重组" 重组 "些许时间(没重组到100%)" 后,
再用 "SmartDefrag[磁碟重组]" 重组 "可用空间",
然后将XP.VHD复制到 \boot之下, 如果检测后XP.VHD储存空间不连续, 才会去格式化 XP.VHD 所存放的partition或随身碟.

2.须利用工具 WinContig[碎片文件整理] 检测, XP.VHD储存空间须连续, 工具载点:
简/繁 PE 通用工具包PE_Tools (Unlocker,64bit-Checker,7-Zip,PDFX,WordReader,WimTool,
BOOTICE,手写+XP14种输入法+yong小小输入法10种,VeraCrypt加密,Recuva[救回误删档],
Defraggler磁碟重组,WinContig碎片文件整理) 可再添加Firefox,Chrome,影片剪辑==>
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=375264
http://nonameteam.cc/thread-2887-1-1.html
下列 *.rar 载点同上址.
Defraggler[磁碟重组].rar, SmartDefrag[磁碟重组](请自设简繁).rar
Google(32)Chrome(支援XP*)_49.0.2623.112(免安装异空版32位元,简繁英通用).rar解压缩至 C:\
Firefox(免安装异空版,32位元含26元件,简繁英通用).rar 解压缩至 C:\

3.XP.VHD 启动后若遇到 "电源中断/不正常关机/(换不同主机板后)显卡等驱动不合" 都可能造成下次无法开机,
因此, 若有异动可于 "正常重启/关机" 后, 再由其他 PE/Windows开机, 依 "档名+日期" 备份( 例: XP20161228.VHD ).
当然, 也可连结 XP.VHD ==> 利用Ghost 备份成 XP20161228.gho ( ==> 可还原到硬碟的 partition 1 ).
注: 若要换到不同的主机版使用, 最好(例用 PE_tools(简繁PE通用工具包).7z中的AUTODISPLAY.EXE )将
       解析度下调为 640 x 480 , 然后进 [装置管理员] "停用显卡驱动", 于 "正常重启" 后, 再由其他 PE/
       Windows开机, 依 "档名+日期" 备份( 例: XP20161228.VHD ).

4.如果 "U盤" 及 "硬盤目前可启动的partition" 皆含 \boot\XP.VHD :
当 Grun4Dos 由U盤启动, 优先找硬盤上的 \boot\XP.VHD, 若找不到再找U盤上的.
当 Grun4Dos 由硬盤启动, 优先找硬盤上的 \boot\XP.VHD, 不会去找U盤上的.
当然结果如何与 Grub4Dos 的语法息息相关.
________________________________________


** 分享在 XP.VHD 或 Win-XP 安装 MTP 驱动 与 "手机或平板" 连线 ==>
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=379644
http://nonameteam.cc/thread-2337-1-1.html

XP SP3 版本简转繁+WMP11手机连线,输入法,IE8,添加印表机 ==>
    http://bbs.wuyou.net/forum.php?mod=viewthread&tid=380215
    http://nonameteam.cc/thread-3156-1-2.html

tools241 发表于 2017-1-7 08:57:41

本帖最后由 tools241 于 2017-1-7 09:19 编辑

#2017/01/07 更新 Grub4DOS範例.rar (7.8M), 增一项 "方便测试PE" :

title    测试PE ( BOOT.WIM 存到\\sources )
# \sources\bcd先复制到 \boot\bcd 一次
# 目前某 "8PE/8.1PE/10PE 生成器产生的 BOOT.WIM" 可存到 \sources 测试;
# 其他PE的BOOT.WIM可存到 \sources 或改档名后存到 \boot\ 之下测试.
chainloader /sources/bootmgr

_____________________________________________________________

[发布] 【12月11】WinPE生成器新版 制作的Win8/8.1/10各版本成品PE分享 ==>
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=385106
我下载实测了其中8个10PE : 14965PEx86, 14971PEx86, 14986PEx86,
         10586PEx64, 14393PEx64, 14965PEx64, 14971PEx64, 14986PEx64.

仅供参考, 前后测了超过20个10PE(有些未列入) , 结果如下:
http://bbs.wuyou.net/forum.php?mod=redirect&goto=findpost&ptid=385106&pid=3317173&fromuid=581308

生成器制作的 Win10PE /14965/14971/14986 右键 "新增文件夹" 目前有问题.

在问题未解决之前, 个人暂时改用 "档案总管" 的 [新增文件夹] 功能来应急, 如附图:

http://bbs.wuyou.net/forum.php?mod=attachment&aid=MjU2MDIxfDE3MDVjNGE0fDE0ODM3NTE1NzF8NTgxMzA4fDM4NTEwNg%3D%3D&noupdate=yes

tools241 发表于 2017-2-12 12:11:26

更新:
   Grub4DOS范例.rar   (8M) 2017/02/12 11:18 -- 少了一个 \ , 可自行更正 title test \\sources\\BOOT.WIM

l3429900 发表于 2017-2-12 20:16:15

大师作品,小弟拜读

fgwei 发表于 2017-3-8 16:51:17

谢谢分享

16567890 发表于 2017-3-31 14:49:26

学习了。。。

秋月云开 发表于 2017-4-2 11:51:42

谢谢台湾的大师

秋月云开 发表于 2017-4-2 11:51:44

谢谢台湾的大师

mbr878 发表于 2017-4-9 22:16:52

UEFI 下 怎么启动GRUB ?

tools241 发表于 2017-4-10 07:02:57

mbr878 发表于 2017-4-9 22:16
UEFI 下 怎么启动GRUB ?
[原创]重大更新—我的G4D0.4.6a的启动U盘 支持BIOS/UEFI双启/移动硬盘 2017年3月29日更新 ==>
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=373627


yun2673436976 发表于 2017-4-22 12:21:57

ntboot.iso vboot引导xpvhd提示can't open hard disk image请问怎么解决?http://bbs.wuyou.net/forum.php?mod=viewthread&tid=386187&page=1&extra=#pid3343647里有详细的图文说明。在此谢谢你的帮助,这个问题我搜索很久没找到答案。如果问题解决成功我会给泥评高分。

hellour 发表于 2017-5-1 08:16:34

学习。。。

wama 发表于 2017-10-21 16:02:47

下来慢慢学习,谢谢分享。

papago 发表于 2017-10-28 09:43:57

这个启动方式得静下心来,慢慢研究。

电脑强 发表于 2017-11-1 08:30:06

收藏下来。慢慢好好学习一{:1_183:}谢谢!
页: [1] 2 3
查看完整版本: Grub4Dos - 直接启动Win10,...,Win7, 第1个XP, XP.VHD, ISO, WIM, PE, WIN.VHD