无忧启动论坛

标题: 我第一次做的WIN8.1PEX64不能加载,无限重启 [打印本页]

作者: 信长野望    时间: 2015-10-10 21:19
标题: 我第一次做的WIN8.1PEX64不能加载,无限重启
本帖最后由 信长野望 于 2015-10-10 21:25 编辑

就算蓝色黑屏界面,转了2圈。不知道哪里错了
我知道没修改WINLOGON.EXE
已经修改注册表,复制*.DLL+*.MUI,winsxs
  1. wim转换esd命令
  2. DISM.exe /Export-Image /SourceImageFile:E:\86.wim /SourceIndex:2 /DestinationImageFile:e:\Windows7x86e.esd /Compress:recovery
  3. 假设txt文件名为1.txt
  4. 写如下批处理 :
  5. setlocal enabledelayedexpansion
  6. for /f %%i in (1.txt) do (copy "%%i" "c:\%%i")
  7. echo ok..
  8. pause
  9. 自己改路径c:\
  10. copype.cmd x86 d:\winpe_x86
  11. copy d:\winpe_x86\winpe.wim d:\winpe_x86\ISO\sources\boot.wim
  12. Dism /Mount-Wim /WimFile:e:\pe.wim /index:1 /MountDir:d:\pe\mount
  13. Dism /image:D:\winpe_x86\mount /Add-Package /PackagePath:"d:\Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\winpe-WDS-Tools.cab"
  14. Dism /image:D:\winpe_x86\mount /Add-Package /PackagePath:"d:\Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs\zh-cn\winpe-wds-tools_zh-cn.cab"
  15. Dism /image:D:\winpe_x86\mount /Get-Packages
  16. dism /image:D:\winpe_x86\mount /Set-ScratchSpace:512
  17. Dism /image:d:\winpe_x86\mount /Set-AllIntl:zh-cn
  18. Dism /image:d:\winpe_x86\mount /Get-Intl
  19. Dism /unmount-Wim /MountDir:d:\pe\mount /Commit
  20. oscdimg -n -bD:\winpe_x86\etfsboot.com D:\winpe_x86\ISO D:\winpe_x86\winpe_x86.iso
  21. oscdimg.exe -bC:\winpe_x64efi\efisys.bin -u2 -udfver102 C:\winpe_x64efi\ISO C:\winpe_x64efi \winpex64efi.iso
复制代码

  1. copype amd64 F:\81pex64
  2. MakeWinPEMedia /UFD C:\WinPE_amd64 F:
  3. Dism /Mount-Wim /WimFile:e:\8.wim /index:1 /MountDir:F:\81pex64\mount
  4. Dism /Mount-Image /ImageFile:e:\8.wim /index:1 /MountDir:e:\w8
  5. Dism /Get-WimInfo /WimFile:e:\8.wim
  6. Dism /Unmount-Image /MountDir:F:\81pex64\mount /commit
  7. MakeWinPEMedia /ISO f:\8pex64 f:\88pe.iso
复制代码

作者: nttwqz    时间: 2015-10-11 20:35
楼主,看你这两日写的批处理都喜欢加setlocal enabledelayedexpansion这一句,用来打开变量延迟,可是就你目前的代码,看不出打开变量延迟有什么用……
作者: 信长野望    时间: 2015-10-11 21:41
本帖最后由 信长野望 于 2015-10-11 21:47 编辑
nttwqz 发表于 2015-10-11 20:35
楼主,看你这两日写的批处理都喜欢加setlocal enabledelayedexpansion这一句,用来打开变量延迟,可是就你 ...

  1. for /f %%i in (1.txt) do (copy "%%i" "c:\%%i")
  2. echo ok..
  3. pause
复制代码
这个命令有错误吗?

如果文件列表没路径,,怎么办?

如果文件列表有完整路径呢?
作者: nttwqz    时间: 2015-10-11 21:45
信长野望 发表于 2015-10-11 21:41
我乱写的

去掉这一句吧,没用!




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3