|
原帖由 my9823 于 2012-3-25 05:32 发表
NTFS格式?
听说这个相当坏U盘,真的假的?
不会,我一直使用NTFS格式,以前有个64M的,大概2005年买的,现在都没有坏。NTFS本身是对文件系统的一种优化,另外U盘NTFS并启动压缩,可以装更多的东西。
系统老大解决下我的这个问题。我通过把MYISO和SRS目录转移到硬盘和UD隐藏分区可以识别。但一般初次初次安装系统不会复制到硬盘,另外为了节约U盘可见分区的空间,我UD分区一般不放MYISO,只放一些启动文件,其他WINPE等PETOOLS等全部外置。
CHENALL的RUN可以识别我的U盘可见分区的东西,还有那个FISO也可以识别我的U盘可见分区。
下图为分区结构
下面是系统安装相关菜单代码
- checkrange 0x21 read 0x8280 && pxe detect NotExist
- timeout 20
- default 0
- find --set-root --ignore-floppies /hytools/grub/addon/RUN
- command --set-path=%@root%/hytools/grub/addon/
- splashimage %@root%/hytools/grub/boot/BG.BMP
- font && font %@root%/hytools/grub/boot/MENU.HEX
- color normal=0x0F highlight=0x0E helptext=0x0A heading=0x02 standard=0x02 border=0x77
- command %@root%/HYTOOLS/GRUB/NTBOOT/NTBOOT eof
- password --md5 $1$2$Ad/nMqvGCBoXeJwf8OKrW.
- menuset m 70 0 2
- hotkey
- #####################################################################
- title ^ALT+0 [0] 镜像光盘仿真启动器(0PE模式:加载FIRA和SRS后启动ISO镜像)
- font
- command RUN /MYISO/0PE.ISO 6 || command RUN /HYTOOLS/IMGS/0PE.ISO 6 || command RUN /MYISO/MENU.0PE 6 || command RUN /HYTOOLS/GRUB/MENUS/MENU.0PE 6 || command RUN /MYISO/MENU.0PE || RUN /HYTOOLS/GRUB/MENUS/MENU.0PE
- title ^ALT+1 [1] 镜像软盘启动器(0PE模式:支持IMA/IMG/GZ各种虚拟软件镜像)
- font
- command RUN /MYISO/0PE.ISO 9 || command RUN /HYTOOLS/IMGS/0PE.ISO 9
- title ^ALT+2 [2] 仿真F6软驱后串接菜单(0PE模式:加载FIRA和SRS后默认启动WIN$.ISO)
- font
- command RUN /MYISO/0PE.ISO 7 || command RUN /HYTOOLS/IMGS/0PE.ISO 7
-
- title ^ALT+3 [3] WINDOWS NT 通用菜单加载器(NTBOOT模式:支持启动NT系统和系统安装)
- command RUN /MYISO/NTBOOT.ISO || command /HYTOOLS/GRUB/NTBOOT/NTBOOT menu
- title ^ALT+4 [4] SRS驱动F6软驱后返回菜单(加载SRS驱动和FIRA后启动ISO)
- #command RUN --noboot /HYTOOLS/IMGS/SRS.ISO (0xf0)
- #command SRSF6 (0xf0)/SRS/ FIRA
- command SRSF6 /SRS FIRA
- title ^ALT+5 [5] 自动菜单启动器CHENALL版(加载SRS和FIRA后查找/MYISO/镜像)
- #可以实现不进行FIND查找镜像路径;如有汉字应加--gfx参数并在RUN模块目录放置unifont字体,封装版已集成该字体;--quiet参数强制加载firadisk后从ISO启动; 自动列表如要设置按M返回的主菜单可用--set-menu=参数,默认返回GRUB内置菜单;--set-path=设置默认镜像文件路径;--set-lab=参数设置非常用菜单后缀如--set-lab=.cfg
- command RUN --fira --set-ext=+.iso|.ima|.img|.gz|.bin|.wim|.|/ /MYISO/.automenu
- title ^ALT+6 [6] 自动列表启动器CHENALL版(加载SRS后查找/MYISO/镜像,输入F+空格+NUM加载FIRA)
- command RUN --fira --set-ext=+.iso|.ima|.img|.gz|.bin|.wim|.|/ /MYISO/
- title ^ALT+7 [7] 自动菜单启动器SRATLF版(加载winvblk和SRS后查找/MYISO/镜像)
- #使用当前列表中的文件编号安装系统(命令模式)--fira srs:2 sif:5 iso=4
- command RUNS --wvbk:/MYISO/WinVBlock.IMG srs:/SRS/SRS/ sif:/MYISO/winnt.sif --show.IMG.ISO /MYISO/ || command RUNS --wvbk:/HTOOLS/IMGS/WinVBlock.IMG srs:/SRS/HOTDLL/ sif:/HYTOOLS/IMGS/winnt.sif --show.IMG.ISO /MYISO/
- title ^ALT+8 [8] 自动列表启动器SRATLF版(加载外置FIRA和DPMS后查找/MYISO/镜像)
- command RUNS --fira:/MYISO/FIRADISK.IMG dpms:/SRS/DPMS.LZMA sif:/MYISO/winnt.sif --autolist --show.IMG.ISO /MYISO/ || command RUNS --fira:/HYTOOLS/IMGS/FIRADISK.IMG dpms:/SRS/DPMS.ISO sif:/HYTOOLS/IMGS/winnt.sif --autolist --show.IMG.ISO /MYISO/
- title ^ALT+9 [9] FISO系统自动安装器(加载SRS后查找/MYISO/镜像)
- #srs可以使用其他模块如srs=(ud)/srsf6n (hd0,1)/boot/srs或/dpms.bat或f6img (hd0,1)/boot/srs.gz
- command siso iso=/MYISO/ firax86 srs=/MYISO/F6IMG /HYTOOLS/IMGS/F6IMG.GZ sif=/MYISO/WINNT.SIF 3
- #####################################################################
- title ^ALT+A [A] 镜像光盘仿真加载FIRA和SRS后启动/MYISO/MYISO.ISO(0PE模式)
- font
- command RUN /MYISO/0PE.ISO 6 /MYISO/MYISO.ISO || command RUN /HYTOOLS/IMGS/0PE.ISO 6 /MYISO/MYISO.ISO
- title ^ALT+B [B] 镜像光盘USB加速加载FIRA后启动/MYISO/MYISO.ISO(USB_ACC模式)
- #map (hd0) (hd1)
- #map (hd1) (hd0)
- command USB_ACC.0PE --fira /MYISO/MYISO.ISO
- title ^ALT+C [C] 镜像光盘通用菜单加载FIRA和DPMS驱动后启动/MYISO/MYISO.ISO(NTBOOT之FIRA模式)
- command %NTBOOT% iso_inst=firadisk cdrom=/MYISO/MYISO.ISO addons="/srs/dpms.bat 0"
- title ^ALT+D [D] 镜像光盘通用菜单加载VBOOT后启动/MYISO/MYISO.ISO(NTBOOT之vboot模式)
- command %NTBOOT% iso_inst=vboot cdrom=/MYISO/MYISO.ISO addons="/srs/dpms.bat 0"
- title ^ALT+E [E] 镜像光盘通用菜单加载winvblk后启动/MYISO/MYISO.ISO(NTBOOT之winvblk模式)
- command %NTBOOT% iso_inst=winvblk cdrom=/MYISO/MYISO.ISO addons="/srs/dpms.bat 0"
- title ^ALT+F [F] 镜像光盘加载FIRA后启动/MYISO/MYISO.ISO(RUN模式)
- command RUN --fira /MYISO/MYISO.ISO
- title ^ALT+G [G] 镜像光盘加载FIRA和DPMS驱动后启动/MYISO/MYISO.ISO(RUNS模式)
- command RUNS --fira:/MYISO/FIRADISK.IMG dpms:/SRS/DPMS.lzma sif:/MYISO/winnt.sif iso=/MYISO/MYISO.ISO || command RUNS --fira:/MYISO/FIRADISK.IMG dpms:/SRS/DPMS.ISO sif:/MYISO/winnt.sif iso=/MYISO/MYISO.ISO
- title ^ALT+H [H] 镜像光盘加载FIRA和DPMS驱动后安装内存系统到/MYISO/RAMOS.IMG(RUNS模式)
- command RUNS --fira:/MYISO/FIRADISK.IMG dpms:/SRS/DPMS.lzma sif:/MYISO/winnt.sif iso=/MYISO/MYISO.ISO disk=/MYISO/RAMOS.IMG || command RUNS --fira:/MYISO/FIRADISK.IMG dpms:/SRS/DPMS.ISO sif:/MYISO/winnt.sif iso=/MYISO/MYISO.ISO disk=/MYISO/RAMOS.IMG
- title ^ALT+I [I] FISO系统自动安装器(加载SRS后查找/MYISO/MYISO镜像)
- command siso iso=/MYISO/MYISO.ISO firax86 srs=/SRS/SRS/ sif=/MYISO/WINNT.SIF 3
- title ^ALT+Y [Y] 优先使用FIRA驱动启动可保存内存操作系统
- command RUNS --fira:/MYISO/FIRADISK.IMG disk=/MYISO/RAMOS.IMG || command RUNS --mem --fira:/MYISO/FIRADISK.IMG disk=/MYISO/RAMOS.IMG || command RUNS --ramos-fira /MYISO/RAMOS.IMG /ntldr
- title ^ALT+Z [Z] 预先加载SRS无菜单版驱动到FD1(已加载则勿重复加载)
- command RUN --noboot /HYTOOLS/IMGS/SRS.ISO (0xf0)
- command SRSF6N (0xf0)/SRS FIRA
- map --unmap=0xf0 && map --rehook
- clear
- ls (fd1)/
- echo
- pause 加载完成,请检查SRS加载是否OK,任意键返回继续...
- #####################################################################
- title 进入常用系统启动子菜单
- configfile /HYTOOLS/GRUB/MENUS/OSBOOTS.LST
- title ^CTRL+B 从BIOS设定的方式启动 \n根据BIOS设置的启动顺序,启动操作系统!
- boot -1
- title ^CTRL+M 返回主菜单 \n
- configfile (md)4+8
- title ^CTRL+R 重启计算机 \n
- reboot
- title ^CTRL+S 关闭计算机 \n
- halt
- title ^CTRL+E \n
- clear && configfile /HYTOOLS/GRUB/SYSBOOT-EN.LST
- title ^CTRL+T \n
- clear && configfile /HYTOOLS/GRUB/SYSBOOT-TW.LST
- title ^CTRL+C \n
- clear && commandline
复制代码 |
|