本帖最后由 kpffq 于 2022-11-25 20:44 编辑
版主你好,我下载并制作了一下,不能正常启动U盘,提示找不到windows文件。请帮忙看看是什么问题。在用MyBootMaker制作时,日志里面有一个是这样的:[运行]cmd.exe /c powershell.exe "Get-DiskImage -ImagePath "C:\Users\my\Desktop\天意pe2022.10.23f\win11pe.iso" | Get-Volume"
没有找到F:\version.txt,程序判定为挂载ISO失败!只能解压C:\Users\my\Desktop\天意pe2022.10.23f\win11pe.iso,这需要一些时间,请耐心等待:
[运行]"C:\Users\my\AppData\Local\Temp\ecc0dbe4f2de43d98d3a8dce3a94db94\7z64\7z.exe" x "C:\Users\my\Desktop\天意pe2022.10.23f\win11pe.iso" -y -aos -o"C:\Users\my\AppData\Local\Temp\ecc0dbe4f2de43d98d3a8dce3a94db94\myiso"
解压成功。
以下是完整日志:
窗体控件正在初始化。禁用所有控件。
<三分区>单选按钮事件:制作时会将USB磁盘分成3个分区:fbinst启动分区 + 个人数据分区 + EFI隐藏分区。
<全新安装>单选按钮事件:全新制作模式会删除选择驱动器的所有分区!一定要提前备份好数据,否则由此造成的一切后果自负!
<指定个人数据分区格式>下拉框事件:当前选定为NTFS格式。特点:可靠性高,最大单一文件受最大分割容量限制。(注意:NTFS对FAT和HPFS作了若干改进,支持元数据,并且使用了高级数据结构,以便于改善性能、可靠性和磁盘空间利用率,并提供了若干附加扩展功能。)
<刷新>按钮事件:
[运行]cmd.exe /c "C:\Users\my\AppData\Local\Temp\ecc0dbe4f2de43d98d3a8dce3a94db94\PartAssist\PartAssist.exe" /list /usb /out:C:\Users\my\AppData\Local\Temp\ecc0dbe4f2de43d98d3a8dce3a94db94\myusbdisk.log
分析myusbdisk.log。
[运行]cmd.exe /c "C:\Users\my\AppData\Local\Temp\ecc0dbe4f2de43d98d3a8dce3a94db94\PartAssist\PartAssist.exe" /list:2 /out:C:\Users\my\AppData\Local\Temp\ecc0dbe4f2de43d98d3a8dce3a94db94\myusbdisk2part.log
分析myusbdisk2part.log。
得到驱动器编号:2,盘符:*:E:(盘符倒序显示,-:代表未分配空间,*:代表已分配空间但未分配盘符)
添加驱动器信息到下拉框。
[运行]cmd.exe /c "C:\Users\my\AppData\Local\Temp\ecc0dbe4f2de43d98d3a8dce3a94db94\PartAssist\PartAssist.exe" /list:2 /out:C:\Users\my\AppData\Local\Temp\ecc0dbe4f2de43d98d3a8dce3a94db94\myusbdisk2part.log
分析myusbdisk2part.log。
得到驱动器编号:2,盘符:*:E:(盘符倒序显示,-:代表未分配空间,*:代表已分配空间但未分配盘符)
已存在该驱动器信息,停止对下拉框追加内容,避免重复。
解冻全部控件。
<双分区>单选按钮事件:制作时会将USB磁盘分成2个分区:个人数据分区 + EFI隐藏分区。
<制作>按钮事件:冻结全部控件。
已确认待制作磁盘编号:2
当前系统信息:Windows 10 Pro 18363 x64
检测到C:\Users\my\Desktop\天意pe2022.10.23f\win11pe.iso文件,获取ISO文件大小:447.69MB 获取C:\Users\my\Desktop\天意pe2022.10.23f\ty.fba文件大小:735.43MB
<双分区_全新安装>模式开始:
{
给个人数据分区执行强制分配盘符动作以解除占用:
[运行]cmd.exe /c "C:\Users\my\AppData\Local\Temp\ecc0dbe4f2de43d98d3a8dce3a94db94\PartAssist\PartAssist.exe" /hd:2 /setletter:0 /letter:*
[运行]cmd.exe /c "C:\Users\my\AppData\Local\Temp\ecc0dbe4f2de43d98d3a8dce3a94db94\PartAssist\PartAssist.exe" /hd:2 /setletter:0 /letter:auto
二次确认磁盘2的分区信息:
[运行]cmd.exe /c "C:\Users\my\AppData\Local\Temp\ecc0dbe4f2de43d98d3a8dce3a94db94\PartAssist\PartAssist.exe" /list:2 /out:C:\Users\my\AppData\Local\Temp\ecc0dbe4f2de43d98d3a8dce3a94db94\myusbdisk2part.log
得到了磁盘2所在的个人数据区盘符:E:和磁盘格式:NTFS
还原磁盘为普通模式(删除fbinst引导记录),磁盘所有数据丢失:
[运行]cmd.exe /c "C:\Users\my\AppData\Local\Temp\ecc0dbe4f2de43d98d3a8dce3a94db94\fbplus.exe" E: format --force --raw --fat32 --align
删除磁盘所有分区,清除磁盘所有数据,请提前备份磁盘数据:
[运行]cmd.exe /c "C:\Users\my\AppData\Local\Temp\ecc0dbe4f2de43d98d3a8dce3a94db94\PartAssist\PartAssist.exe" /hd:2 /del:all
在左端未分配空间中新建14168MB大小的NTFS格式数据区,并设置卷标为tydata,激活分区,4K对齐,自动分配盘符:
[运行]cmd.exe /c "C:\Users\my\AppData\Local\Temp\ecc0dbe4f2de43d98d3a8dce3a94db94\PartAssist\PartAssist.exe" /hd:2 /cre /pri /size:14168 /fs:ntfs /act /align /label:tydata /letter:auto
创建并格式化右端的EFI区,600MB,格式FAT16,4K对齐,不激活,不设置隐藏属性,设置卷标为myefi:
[运行]cmd.exe /c "C:\Users\my\AppData\Local\Temp\ecc0dbe4f2de43d98d3a8dce3a94db94\PartAssist\PartAssist.exe" /hd:2 /cre /pri /size:600 /offset:14170 /fs:fat16 /align /label:myefi
在Windows10下通过移除高端区的盘符来隐藏高端EFI分区:
[运行]cmd.exe /c "C:\Users\my\AppData\Local\Temp\ecc0dbe4f2de43d98d3a8dce3a94db94\PartAssist\PartAssist.exe" /hd:2 /setletter:1 /letter:*
安装 MBR 代码到磁盘上:
[运行]cmd.exe /c "C:\Users\my\AppData\Local\Temp\ecc0dbe4f2de43d98d3a8dce3a94db94\grubinst.exe" --skip-mbr-test --mbr-disable-floppy --boot-prevmbr-last -t=0 --g4d-version=0.4.6a E:
现在磁盘设备上的双分区已经形成:个人数据分区 + EFI分区
检测到C:\Users\my\Desktop\天意pe2022.10.23f\win11pe.iso:
检测到当前OS为Windows 8/8.1/10,开始挂载ISO镜像:
[运行]cmd.exe /c powershell.exe "Mount-DiskImage -ImagePath "C:\Users\my\Desktop\天意pe2022.10.23f\win11pe.iso" -StorageType ISO"
获取挂载ISO镜像盘符:
[运行]cmd.exe /c powershell.exe "Get-DiskImage -ImagePath "C:\Users\my\Desktop\天意pe2022.10.23f\win11pe.iso" | Get-Volume"
没有找到F:\version.txt,程序判定为挂载ISO失败!只能解压C:\Users\my\Desktop\天意pe2022.10.23f\win11pe.iso,这需要一些时间,请耐心等待:
[运行]"C:\Users\my\AppData\Local\Temp\ecc0dbe4f2de43d98d3a8dce3a94db94\7z64\7z.exe" x "C:\Users\my\Desktop\天意pe2022.10.23f\win11pe.iso" -y -aos -o"C:\Users\my\AppData\Local\Temp\ecc0dbe4f2de43d98d3a8dce3a94db94\myiso"
解压成功。
导入资源到隐藏区,这需要一些时间,请耐心等待:
[运行]cmd.exe /c "C:\Users\my\AppData\Local\Temp\ecc0dbe4f2de43d98d3a8dce3a94db94\PartAssist\PartAssist.exe" /hd:2 /whide:1 /src:C:\Users\my\AppData\Local\Temp\ecc0dbe4f2de43d98d3a8dce3a94db94\myiso
开始卸载ISO镜像:
[运行]cmd.exe /c powershell.exe Dismount-DiskImage -ImagePath "C:\Users\my\Desktop\天意pe2022.10.23f\win11pe.iso"
强制取消U盘低端分区隐藏属性,强制设置高端EFI区ID为0xEF:
[运行]cmd.exe /c "C:\Users\my\AppData\Local\Temp\ecc0dbe4f2de43d98d3a8dce3a94db94\PECMD64.EXE" PART -admin 2#1 0x7
[运行]cmd.exe /c "C:\Users\my\AppData\Local\Temp\ecc0dbe4f2de43d98d3a8dce3a94db94\PECMD64.EXE" PART -admin 2#2 0xEF
解冻全部控件。
给个人数据分区执行强制分配盘符动作以解除占用:
[运行]cmd.exe /c "C:\Users\my\AppData\Local\Temp\ecc0dbe4f2de43d98d3a8dce3a94db94\PartAssist\PartAssist.exe" /hd:2 /setletter:0 /letter:*
[运行]cmd.exe /c "C:\Users\my\AppData\Local\Temp\ecc0dbe4f2de43d98d3a8dce3a94db94\PartAssist\PartAssist.exe" /hd:2 /setletter:0 /letter:auto
解冻全部控件。
<双分区_全新安装>模式结束。
}
解冻全部控件。
|