本工具是grub4dos续尾批处理命令,可利用Fbinsttool编辑
本工具的功能:
1.不解开ISO安装系统,如果B盘使用内置的FIRADISK,只需加载一次ISO,第一次进系统还可自动整理盘符,菜单如:
SISO ISO=/XP.ISO FDA=/XXX.IMG FDB=firax86 sif=y swap=y e820=3 boot=cd
也可指定一个文件夹:
SISO ISO=/ISOS/ FDA=/XXX.IMG
FDB=firax86 sif=y swap=y e820=3 boot=cd
ISO=后面是系统镜像的路径,FDA=后面是SRS驱动的路径,FDB后面是内置B盘镜像,SIF=Y表示使用内置应答文件,
SWAP=Y表示静默交换第1、2硬盘,BOOT=CD从虚拟光驱启动
2.使用VBOOT引导WIN7安装镜像,WIN7的ISO可以有碎片,不必加载到内存。
示例:SISO ISO=/WIN7.ISO FDB=VBOOTXP SWAP=Y
3.加载SRS驱动后返回,使用菜单:SISO FDA=XXX.IMG FDB=XXX.IMG
其中,FDA表示软盘A,FDB表示软盘B,等号后面是软盘镜像的路径。
A盘可使用内置的SRS驱动加载工具:F6IMG、SRSF6N、DPMS,后面是驱动镜像路径,可以是GZ、LZMA压缩文件,
也可以是ISO、IMG、IMA文件,驱动打包方式见模板,
B盘可使用内置的32或64位FIRADISK、WINVBLK、VBOOT驱动,如:
FIRAX86/FIRAX64/WVBLKX86/WVBLKX64/VBOOTX64/VBOOTXP/VBOOT2K/VBOOT2K3,
示例:SISO FDA="F6IMG /SRS" FDB=FIRAX86 或SISO FDA="DPMS /SRS/DPMS.LZMA"
FDB=WVBLKX64
4.启动IMG或ISO文件,如果打包成GZ或LZMA,可自动判断压缩包里面的是ISO还是IMG,理论上百分百识别,使用菜单:SISO MAX=/XXX.GZ
5.可传递参数给MAXDOS,绕开DOS工具箱的主界面。只支持本人修改的MAXDOS工具箱。菜单如:SISO MAX="/MAXDOS9.IMG
diskgen",表示直接执行diskgen
具体支持调用哪些命令,请输入SISO MAX命令后获得
6.集成S版RUN和Z大RUN的所有功能,如:SISO RUN="--automenu --show.iso /isos/"
SISO RUNZ="--set-ext=.iso|.img|.ima|.| /ISO/.AUTOMENU”
7.集成NTBOOT的所有功能,如:SISO NTBOOT="iso_inst=winvblk cdrom=/Win$.iso"
…………
具体有哪些功能,进入SISO主界面后会全部列出,请细细查看,仔细体会
本工具集成了RUN和NTBOOT,对RUN模块和NTBOOT模块作了小小的修改:
RUN不再拒绝搜索软盘。不需要自备FIRA驱动,如果找不到/BOOT/IMGS/FIRADISK.IMG,则加载内置FIRA
NTBOOT不只搜索硬盘。增加一个功能,可启动VHDX,使用菜单:SISO NTBOOT="NT6=/WIN8.VHDX"
本工具的特点:
每个参数具有独立性、无序性
所谓独立性,就是每个参数都可单独使用,如SISO
FDB=FIRAX86
如果指定了ISO,则从ISO启动,如果没指定,则返回加载SISO之前的菜单
当然,也可以强制从硬盘启动:BOOT=HD
所谓无序性,是指各参数可自由组合,不用次序
如SISO
SWAP=Y ADDONS=/F6IMG E820=3 BOOT=HD
也可以是 SISO E820=3 SWAP=Y BOOT=HD
ADDONS=/F6IMG
SISO及模板下载地址:(理论上,模板支持UltraISO直接写入U盘)
ISO版SISO可解压到任意位置
使用方法如下:
第一种方法:如果将SISO放在根目录,
进入grub命令行,输入:
if exist
()/SISO || find --set-root /SISO
command
()/SISO
第二种方法:也可将命令写成菜单,
比如,菜单文件是menu.lst,想用SISO
搜索硬盘上的系统,那么在menu.lst
中加一段:
title
搜索硬盘上的系统
if exist ()/boot/grub/siso || find --set-root
/boot/grub/siso
command ()/boot/grub/siso
boot=hd
更详细的使用方法请下载模板文件
批处理主界面: