无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 2599|回复: 9
打印 上一主题 下一主题

[求助] 独剑大大请进,三分区法一些问题请教及bug反馈

[复制链接]
跳转到指定楼层
1#
发表于 2015-4-24 18:59:26 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 2012jc天马行空 于 2015-4-25 12:32 编辑



1)BUG反馈
    U深三分区法程序(4-18更新的版本)存在一个bug:把主程序放在用户名含空格的系统的桌面(如C:\Users\Captain Jack\Desktop)写入pe的话会有图示错误






问题请教:

1. 我把水大的pe参考“独剑半解开PE程序包20150418版”进行改造,如果用U+高端隐藏的话总是无法识别到grldr,请问是哪里不对?
    目录树:
  zp_efi\
            BOOT\
                      BCD
                      BOOT.SDI
                      ETFSBOOT.COM
            efi\
                 BOOT\
                           BOOTX64.EFI
                 MICROSOFT\
                                     *****

ud_primary\
                    grldr

ud_extended\
                       MENU\
                                 menu.lst
                       TOOLS

makeiso.cmd中大小写已经进行了修改还是不对?
  1. @echo off
  2. cd /d "%~dp0"
  3. path "%~dp0bin";%path%
  4. set seta=%1
  5. if not defined seta set seta=noset
  6. if %seta%==uid goto uid

  7. rem 基于mkisofs制作,支持BIOS和UEFI双启,mkisofs引用时请注意文件夹和文件名大小写
  8. set ver=efi
  9. md diy\
  10. echo Copying files,please wait……
  11. if not exist diy\grldr copy /y source\ud_primary\grldr diy\grldr>nul
  12. xcopy /y /s /e source\ud_extended\*.*  diy\ >nul
  13. xcopy /y  /s /e source\zp_uefi\*.*   diy\ >nul
  14. set efi=-eltorito-alt-boot -b efi/BOOT/uefiall -no-emul-boot
  15. if not exist diy\efi\boot\BOOTX64.EFI set efi=
  16. if defined efi copy /y bin\UEFIALL diy\efi\boot\uefiall>nul
  17. if not exist diy\efi\boot\UEFIALL set efi=
  18. mkisofs.exe -hide-joliet boot.catalog -hide-joliet uefiall -l -joliet-long -relaxed-filenames -gbk4dos-filenames -gbk4win-filenames -no-emul-boot -boot-load-size 4 -o ..\pe%ver%.iso -v -V "efipe" -b grldr %efi% .\diy
  19. if defined efi del /F /Q diy\efi\boot\uefiall>>nul
  20. rd diy /s  /q
  21. exit

  22. rem 把diy好的东东放到ud_primary文件夹下,注意grldr大小写,然后用本脚打包成纯grub的bios引导的iso包。
  23. :UID
  24. if not exist source\ud_extended\grldr copy /y source\ud_primary\grldr source\ud_extended\grldr>>nul
  25. mkisofs.exe -o .\uis\UIS.ISO -v -V "TYPEDOS" -hide-joliet boot.catalog -l -joliet-long -relaxed-filenames -gbk4dos-filenames -gbk4win-filenames -no-emul-boot -boot-load-size 4 -b grldr .\source\ud_extended
  26. if exist .\uis\UIS.ISO del /F /Q source\ud_extended\grldr>>nul
  27. exit

复制代码



















2#
发表于 2015-4-24 20:44:23 | 只看该作者
U深度三分区程序,最好使用在正常连续文件夹下安装,文件夹里面有文字和空格等等奇异的,可能让程序搜寻时无法执行而失败,谢谢您反馈问题。

PE加载的问题还是由Z大来回复您。。。

点评

在路径里加引号 应该可以 我软件就是这么做的  详情 回复 发表于 2015-4-27 16:35
谢谢作者的回复,期待程序变得更加完美  详情 回复 发表于 2015-4-24 21:11
回复

使用道具 举报

3#
 楼主| 发表于 2015-4-24 21:11:12 | 只看该作者
ali88home 发表于 2015-4-24 20:44
U深度三分区程序,最好使用在正常连续文件夹下安装,文件夹里面有文字和空格等等奇异的,可能让程序搜寻时 ...

谢谢作者的回复,期待程序变得更加完美
回复

使用道具 举报

4#
发表于 2015-4-24 22:33:49 | 只看该作者
       三分区是哪个作者呢?

点评

独剑大大的  详情 回复 发表于 2015-4-24 22:59
回复

使用道具 举报

5#
 楼主| 发表于 2015-4-24 22:59:17 | 只看该作者
wylgogogo 发表于 2015-4-24 22:33
三分区是哪个作者呢?

独剑大大的
回复

使用道具 举报

6#
发表于 2015-4-26 07:58:44 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

7#
发表于 2015-4-27 01:14:30 | 只看该作者
半解开PE,能适合UD和U+B+,也适合U深三分区和UD三分区,其中的技术不是一句话说得清楚的。
回复

使用道具 举报

8#
发表于 2015-4-27 16:35:07 | 只看该作者
ali88home 发表于 2015-4-24 20:44
U深度三分区程序,最好使用在正常连续文件夹下安装,文件夹里面有文字和空格等等奇异的,可能让程序搜寻时 ...

在路径里加引号  应该可以 我软件就是这么做的

点评

谢谢您提醒,已经重新整理源码,已经可以支持有空格的文件夹,眼睛花,落掉一个字符。  详情 回复 发表于 2015-4-27 21:22
理论上如此,但实际上有一些命令行并不支持加引号。还与脚本有关。  详情 回复 发表于 2015-4-27 17:46
回复

使用道具 举报

9#
发表于 2015-4-27 17:46:06 | 只看该作者
2012jiashanni 发表于 2015-4-27 16:35
在路径里加引号  应该可以 我软件就是这么做的

理论上如此,但实际上有一些命令行并不支持加引号。还与脚本有关。
回复

使用道具 举报

10#
发表于 2015-4-27 21:22:39 | 只看该作者
2012jiashanni 发表于 2015-4-27 16:35
在路径里加引号  应该可以 我软件就是这么做的

谢谢您提醒,已经重新整理源码,已经可以支持有空格的文件夹,眼睛花,落掉一个字符。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-12-1 14:49

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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