SISO&SRSF6 备忘
本帖最后由 jie_china 于 2016-12-8 00:05 编辑注释:所有命令不区分大小写。
不带任何参数,直接进入SISO命令行。
以下的MAX均可以改为MAX_MEM。ISO均可改为ISO_MEM,解释同MAX。
MAX:先直接映射,失败再加载到内存。
MAX_MEM:强制加载到内存。
以下所有用法均在模板中体现,请举一反三。
模板下载:http://yun.baidu.com/share/link?shareid=2369780121&uk=2098012847
本人网盘,有惊喜:http://yun.baidu.com/share/link?shareid=3269092721&uk=2098012847
加载ISO安装系统:
SISO ISO=参数1 FDA=参数2 FDB=参数3 SIF=参数4 ADDONS=参数5 E820=参数6 SWAP=参数7 BOOT=参数8 FD2HD=参数9 SN=参数10
注释:参数1,ISO路径,可以是一个文件,也可以是一个列表。路径可带空格,请使用双引号,如:ISO="/ab/c d/xp.iso"
参数2,加载到A盘的镜像,可以是自制IMG镜像,也可以是内置于SISO的命令(F6IMG、DPMS、SRSF6N)。
支持的驱动包格式有:散开方式、GZ、LZMA、ISO、IMG、IMA。
如:FDA=/SRS/SRS.IMG。路径可带空格,请使用双引号,如:FDA="/ab/c d/SRS.IMG"
fda="f6img/srs/"
fda="dpms()/srs/dpms-srs.gz"
参数3,加载到B盘的镜像,可以是自制IMG镜像,也可以是内置于SISO内的镜像(FIRA、FIRAX86、FIRAX64、WVBLK、WVBLKX86、WVBLKX64、VBOOT、VBOOTX64、VBOOTXP、VBOOT2K、VBOOT2K3)。
如:FDB=FIRAX86。如果是自制IMG镜像,路径可带空格,请使用双引号,如:FDB="/ab/c d/SRS.IMG"
参数4,自动应答文件路径。也可以使用内置于SISO内的自动应答文件(SIF=Y)。路径可带空格,请使用双引号,如:SIF="/ab/c d/WINXP.SIF"
参数5,可以加载一段自制批处理。如:ADDONS="FD2HD --ABC"
参数6,防蓝屏参数。
参数7,静默交换第1、2硬盘。如:SWAP=Y。
参数8,指定启动设备,省略BOOT参数则默认从ISO启动。如:BOOT=CD(从ISO启动)、BOOT=HD(从硬盘启动)、BOOT=N(保存已加载的镜像并返回主菜单)。
参数9,FD2HD=Y或FD2HD=N,为Y或省略此参数时,表示启动设备被识别成ZIP的时候,将启动设备映射为HDD。
参数10,示例:SN=MRX3F-47B9T-2487J-KWKMF-RPWBY。指定序列号。
所有参数均可省略,位置可互换。如:SISO FDA=/A.IMG BOOT=CD 也可写成 SISO BOOT=CD FDA=/A.IMG。
假如不带ISO参数,加载完驱动后将返回主菜单。
B盘使用VBOOT时,SISO不会加载ISO,而是由VBOOT来完成,不会加载到内存,也可存在碎片。如:SISOISO=/WIN7.ISOFDB=VBOOTXPSWAP=Y
可以搜索硬盘上的所有系统,并启动。如:SISO BOOT=HD。
SISO主帖:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=205934&extra=page%3D1
利用WIMBOOT启动WIM系统
SISO WIMBOOT=参数1 BOOTMGR=参数2 BCD=参数3 BOOT.SDI=参数4 E820CYCLE=参数5 BOOT.WIM=参数6
注释:参数1,WIMBOOT路径,省略此参数时使用内置WIMBOOT。
参数2,BOOTMGR路径,省略此参数时使用内置BOOTMGR。
参数3,BCD路径,省略此参数时使用内置BCD。
参数4,BOOT.SDI路径,省略此参数时使用内置BOOT.SDI。
参数5,防蓝屏参数。
参数6,WIM文件路径。
所有参数位置可互换,参数1~5均可省略。
直接调用MAXDOS内部工具(只适用于本人增强的MAXDOS):
SISO MAX=参数1 MODE=参数2 TOOL=参数3 HD=参数4 GHO=参数5 T=参数6 PW=参数7
注释:参数1,MAXDOS路径,如/BOOT/IMGS/MAXDOS9.IMG。路径可带空格,请使用双引号,如:MAX="/ab/c d/MAXDOS.IMG"
参数2,MAXDOS内存模式,范围为:A~L。如:MODE=C。
参数3,MAXDOS内部工具,如:TOOL=DISKGEN。
参数4,备份或还原的目标分区,如:HD=(hd0,0)。其中,(hd0,0)~(hd0,3)表示第一硬盘第1~4主分区,(hd0,4)(或以上)表示第一硬盘第1扩展分区(或以上)。
省略HD参数则默认(hd0,0)
参数5,镜像路径,可以是一个镜像,也可以是一个列表。只支持对GHO、GGH、MAX、JEX 这4种扩展名的文件列表。
省略GHO参数则默认最后一个分区的\wingho..\sys.ggh(由MAXDOS.IMG设定)。路径可带空格,请使用双引号,如:GHO="/ab/c d/SYS.GHO"
参数6,备份还原模式的倒计时。T=NOTips 表示备份还原界面不会有任何提示窗口。
参数7,设定备份还原结束后,重启还是关机。省略PW参数则保持默认(重启)。如:PW=OFF(关机)、PW=RB(重启)。
参数2~7均可省略,位置可互换。
MAXDOS下载:
http://yun.baidu.com/share/link?shareid=2413612970&uk=2098012847
启动PE镜像或IMG镜像:
SISO MAX=参数1 FDB=参数2 E820=参数3
注释:参数1,镜像路径,可以是一个文件,也可以是一个列表,如/BOOT/PE.ISO或/BOOT/IMGS/。路径可带空格,请使用双引号,如:MAX="/ab/c d/PE.ISO"
参数2,加载到B盘的内置镜像,有:FIRA、FIRAX86、FIRAX64、WVBLK、WVBLKX86、WVBLKX64、VBOOT、VBOOTX64、VBOOTXP、VBOOT2K、VBOOT2K3。如 FDB=FIRA。
参数3,防蓝屏参数。
其中,参数2和参数3可以省略,位置可以互换。
镜像可以压缩,不管是GZIP还是LZMA,程序都可以自动判断包内的镜像,并选择合适
的方式启动。(方法有点特别,不管是ISO伪装的IMG镜像,还是改单纯的改扩展名,都能正确判断)
内置NTBOOT模块:
SISO NTBOOT=NTBOOT所有参数
注释:直接使用命令SISO NTBOOT 可进入NTBOOT菜单
内置本人修改版的NTBOOT。可自定义防蓝屏参数。
本人修改版NTBOOT下载地址:
http://yun.baidu.com/share/link?shareid=3149272027&uk=2098012847
原版NTBOOT下载:
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=190203
http://chenall.net/post/ntboot/
内置RUN模块,可自动列表:
title 自动列表VHD并启动,根目录
set showpath=1
set showdir=0
set slient=1
command siso run --noload --autolist-all show.vhd subdir=1 --end exit
command siso ntboot NT6=%fileroot%%%filename%
title 自动列表VHD并启动,VHDS目录
set showpath=1
set showdir=0
set slient=1
command siso run --noload --autolist-all show.vhd /vhds/ --end exit
command siso ntboot NT6=%fileroot%%%filename%
title 自动列表VHD并启动,搜索VHDS内3层目录
set showpath=1
set showdir=0
set slient=1
command siso run --noload --autolist-all show.vhd subdir=3 /vhds/ --end exit
command siso ntboot NT6=%fileroot%%%filename%
title 自动列表VHD并启动,VHDS目录(此菜单仅限VHD使用)
set showpath=1
set showdir=0
set slient=1
command siso run --autolist-all show.vhd /vhds/
内置S版RUN模块:
SISO RUN=RUN所有参数
注释:直接使用命令SISO RUN 可进入RUN命令行。
RUN帖子地址:
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=191301&extra=page%3D1
本人增加了对VHD、VHDX列表并启动的功能,例:
title 检索所有设备根目录的.abc和.xyz文件(任意扩展名),自动列表 \n自动返回,输出变量fileroot和filename
command siso run --noload --autolist-all show.abc.xyz subdir=1 --end exit
title 检索所有设备根目录的.abc和.xyz文件(任意扩展名),自动列表 \n自动返回,输出变量fileroot和filename \n找不到或只找到一个文件时,自动退出RUN命令行,静默返回
set slient=1
command siso run --noload --autolist-all show.abc.xyz subdir=1 --end exit
title 检索所有设备"/is o s/"目录的.abc和.xyz文件(任意扩展名),自动列表 \n自动返回,输出变量fileroot和filename \n不显示文件夹,显示全路径
set showpath=1
set showdir=0
command siso run --noload --autolist-all show.abc.xyz "/is o s/" --end exit
title 将列出所有设备下/VHDS/目录中指定文件类型的文件(菜单形式) \n将只显示VHD、VHDX文件
command siso run --automenu-all show.vhd.vhdx /vhds/
title 将列出所有设备下/VHDS/目录中指定文件类型的文件(列表形式) \n将只显示VHD、VHDX文件
command siso run --autolist-all show.vhd.vhdx /vhds/
title 将列出所有设备下/VHDS/目录中指定文件类型的文件(列表形式) \n将只显示VHD、VHDX文件 \n搜索VHDS内3层目录
command siso run --autolist-all show.vhd.vhdx subdir=3 /vhds/
title 将列出所有设备下/VHDS/目录中指定文件类型的文件(列表形式) \n将只显示VHD、VHDX文件 \n选择文件后退出,输出变量fileroot和filename
command siso run --noload --autolist-all show.vhd.vhdx /vhds/ --end exit
内置Z版RUN模块:
SISO RUNZ=RUN所有参数
注释:直接使用命令SISO RUNZ 可进入RUN命令行。
RUN帖子地址:
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=183722
本人添加了一个防蓝屏参数,如:siso runz="--e820cycles=3 /PE.ISO"
本帖最后由 527104427 于 2014-6-12 14:12 编辑
特别感谢2012kwy 和qpliuxin两位网友的鼎力相助,帮我做了无数的测试,修正了大多数问题
同时也感谢其它测试反馈的朋友,无忧因你们而精彩!!
本工具是grub4dos续尾批处理命令,可利用Fbinsttool编辑
集成了F6IMG\SRSF6N\DPMS\RUN\NTBOOT\FISO等模块
本工具的功能:
1.不解开ISO安装系统,如果B盘使用内置的FIRADISK,只需加载一次ISO,第一次进系统还可自动整理盘符,菜单如:
SISO ISO=/XP.ISOFDA=/XXX.IMGFDB=firax86sif=y swap=ye820=3boot=cd
也可指定一个文件夹,当里面只有一个ISO文件时,不需要选择,程序直接加载:
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可以有碎片,不必加载到内存。
示例:SISOISO=/WIN7.ISOFDB=VBOOTXPSWAP=Y
3.加载SRS驱动后返回,使用菜单:SISOFDA=XXX.IMGFDB=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,理论上百分百识别,
可使用防蓝屏参数,当指定的是一个文件,则使用菜单:SISOMAX=/XXX.GZe820=3
当指定一个文件夹,则使用菜单:SISO MAX=/XXX e820=3
当文件夹里面只有一个ISO文件时,不需要选择,程序直接加载
5.可传递参数给MAXDOS,绕开DOS工具箱的主界面。只支持本人修改的MAXDOS工具箱。菜单如:SISOMAX=/MAXDOS9.IMGtool=diskgen,表示直接执行diskgen
具体支持调用哪些命令,请输入SISOMAX命令后获得
6.集成S版RUN和Z大RUN的所有功能,增加防蓝屏参数:
SISORUN=--e820cycles=3 --automenu --show.iso /isos/
SISORUNZ=--e820cycles=3 --set-ext=.iso|.img|.ima|.| /ISO/.AUTOMENU
7.集成NTBOOT的所有功能,增加防蓝屏参数:
SISONTBOOT=e820=3 iso_inst=winvblk cdrom=/Win$.iso
…………
具体有哪些功能,进入SISO主界面后会全部列出,请细细查看,仔细体会
本工具集成了RUN和NTBOOT,对RUN模块和NTBOOT模块作了小小的修改:
RUN不再拒绝搜索软盘。不需要自备FIRA驱动,如果找不到/BOOT/IMGS/FIRADISK.IMG,则加载内置FIRA,并增加防蓝屏参数
NTBOOT不只搜索硬盘。增加防蓝屏参数。并增加一个功能,可启动VHDX,使用菜单:SISONTBOOT=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
理论上,模板支持UltraISO直接写入U盘。ISO版SISO可解压到任意位置
使用了g4d的一些新命令,抛弃旧版的了,想将模板解开丢到UD的同学请注意了,要事先将DPMS和SRSF6N的散开包删除,否则,UD就废了……
使用方法如下:
第一种方法:如果将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
更详细的使用方法请下载模板文件 附件 http://bbs.wuyou.net/forum.php?mod=viewthread&tid=333967&fromuid=378114
http://yun.baidu.com/share/link?shareid=3141925172&uk=2098012847
http://yun.baidu.com/share/link?shareid=3269092721&uk=2098012847
1.最简单,最一般的菜单写法:
title 显示英文主界面
command SRSF6 --en
title 显示中文主界面
command SRSF6 --cn
title 静默加载 F6IMG
command SRSF6 --s default=f6img
title 不显示主界面,加载 F6IMG,不加载 IDE 驱动
command SRSF6 DEFAULT=F6IMG
title 不显示主界面,加载 F6IMG,加载 IDE 驱动
command SRSF6 DEFAULT=F6IMG --IDE
title 不显示主界面,加载 F6IMG,加载 IDE 驱动,指定驱动包路径
command SRSF6 DEFAULT=F6IMG --IDEF6IMG=(hd0,1)/srs/f6img.isoDPMS=()/dpms.isosrsf6n=/srs/srsf6n/
title 不显示主界面,加载 F6IMG,加载 IDE 驱动,指定驱动包路径,完成后启动PE
command SRSF6 DEFAULT=F6IMG --IDEF6IMG=(hd0,1)/srs/f6img.isoDPMS=()/dpms.isosrsf6n=/srs/srsf6n/
chainloader --force /setupldr.bin
title 不显示主界面,加载 F6IMG,加载 IDE 驱动,指定驱动包路径,完成后从ISO启动安装系统
command SRSF6 DEFAULT=F6IMG --IDEF6IMG=(hd0,1)/srs/f6img.isoDPMS=()/dpms.isosrsf6n=/srs/srsf6n/iso_boot=/xp.iso
title 不显示主界面,加载 F6IMG,加载 IDE 驱动,指定驱动包路径,完成后从ISO启动安装系统,对(hd0,1)的ISOS目录自动列表
command SRSF6 DEFAULT=F6IMG --IDEF6IMG=(hd0,1)/srs/f6img.isoDPMS=()/dpms.isosrsf6n=/srs/srsf6n/iso_boot=(hd0,1)/isos/
title 不显示主界面,加载 F6IMG,加载 IDE 驱动,指定驱动包路径,完成后从ISO启动安装系统,对所有可识别分区的ISOS目录自动列表
command SRSF6 DEFAULT=F6IMG --IDEF6IMG=(hd0,1)/srs/f6img.isoDPMS=()/dpms.isosrsf6n=/srs/srsf6n/iso_boot=/isos/
步骤:
(1).从本人网盘(地址在第二行)下载以下驱动包:F6IMG.ISO、DPMS.ISO、SRSF6N.ISO
(2).将下载的驱动包和 SRSF6 一起放到 /boot/grub/ 目录即可。
================================================================================================================================
下面是 SRSF6 的参数详解,一般人不用看。
2.不加参数,例:command SRSF6
优先使用本程序同级目录下的相对路径,不存在时再按绝对路径搜索。
比如,将SRSF6放到/BOOT/GRUB/目录,加载F6IMG时将自动搜索/BOOT/GRUB/目录下的/F6IMG/文件夹,不存在时再搜索根目录下的/F6IMG/。
F6IMG默认驱动路径:
/f6img/f6img.iso--->/f6img/f6img.img--->/f6img/f6img.ima--->/f6img/f6img.lzma--->/f6img/f6img.gz--->/f6img/
/srs/f6img/f6img.iso--->/srs/f6img/f6img.img--->/srs/f6img/f6img.ima--->/srs/f6img/f6img.lzma--->/srs/f6img/f6img.gz--->/srs/f6img/
/srs/f6img.iso--->/srs/f6img.img--->/srs/f6img.ima--->/srs/f6img.lzma--->/srs/f6img.gz--->/srs/
/f6img.iso--->/f6img.img--->/f6img.ima--->/f6img.lzma--->/f6img.gz
DPMS默认驱动路径:
/dpms/dpms.iso--->/dpms/dpms.img--->/dpms/dpms.ima--->/dpms/dpms.lzma--->/dpms/dpms.gz--->/dpms/driverpack.ini
/srs/dpms/dpms.iso--->/srs/dpms/dpms.img--->/srs/dpms/dpms.ima--->/srs/dpms/dpms.lzma--->/srs/dpms/dpms.gz--->/srs/dpms/driverpack.ini
/srs/dpms.iso--->/srs/dpms.img--->/srs/dpms.ima--->/srs/dpms.lzma--->/srs/dpms.gz--->/srs/driverpack.ini
/dpms.iso--->/dpms.img--->/dpms.ima--->/dpms.lzma--->/dpms.gz--->/driverpack.ini
SRSF6N默认驱动路径:
/srsf6n/srsf6n.iso--->/srsf6n/srsf6n.img--->/srsf6n/srsf6n.ima--->/srsf6n/srsf6n.lzma--->/srsf6n/srsf6n.gz--->/srsf6n/
/srs/srsf6n/srsf6n.iso--->/srs/srsf6n/srsf6n.img--->/srs/srsf6n/srsf6n.ima--->/srs/srsf6n/srsf6n.lzma--->/srs/srsf6n/srsf6n.gz--->/srs/srsf6n/
/srs/srsf6n.iso--->/srs/srsf6n.img--->/srs/srsf6n.ima--->/srs/srsf6n.lzma--->/srs/srsf6n.gz--->/srs/
/srsf6n.iso--->/srsf6n.img--->/srsf6n.ima--->/srsf6n.lzma--->/srsf6n.gz--->/
3.加参数,各参数可自由组合,例:SRSF6DEFAULT=F6IMG--CN
--FIRA:32位FIRADISK
--FIRAX64:64位FIRADISK
--WVBLK:32位WINVBLOCK
--WVBLKX64:64位WINVBLOCK
--ide:不需要SRS驱动时,加载IDE驱动
--one:不管成功还是失败,只加载一种方案。比如 F6IMG
--nosrs:不加载SRS驱动,一般与 --FIRA 一起使用,只加载FIRADISK
--nopause:结束后没有倒计时
--UDM:UDM模式,不处理A、B盘
--CN:中文模式
--EN:英文模式
--S:静默模式
--HELP:所有参数列表
F6IMG=/SRS/:F6IMG驱动路径,可以是ISO、IMG、IMA、LZMA、GZ或解开
F6IMG--X64=/SRS/:64位F6IMG驱动路径,可以是ISO、IMG、IMA、LZMA、GZ或解开
DPMS=/SRS/:DPMS驱动路径,可以是ISO、IMG、IMA、LZMA、GZ、driverpack.ini
SRSF6N=/SRS/:SRSF6N驱动路径,可以是ISO、IMG、IMA、LZMA、GZ或解开
ISO_OPT=/MYISO.ISO:B盘写入ISO路径,用于安装系统,不加载,不启动ISO。
ISO=/MYISO.ISO:B盘写入ISO路径,用于安装系统,先直接map,失败后再尝试--mem,不启动ISO。
ISO_MEM=/MYISO.ISO:B盘写入ISO路径,用于安装系统,强制--mem,不启动ISO。
ISO_BOOT=/MYISO.ISO:B盘写入ISO路径,用于安装系统,先直接map,失败后再尝试--mem,然后启动ISO。
ISO_BOOT_MEM=/MYISO.ISO:B盘写入ISO路径,用于安装系统,强制--mem,然后启动ISO。
DEFAULT=F6IMG:默认加载F6IMG
DEFAULT=DPMS:默认加载DPMS
DEFAULT=SRSF6N:默认加载SRSF6N
E820=0:防蓝屏参数为0
E820=1:防蓝屏参数为1
E820=2:防蓝屏参数为2
E820=3:防蓝屏参数为3
附件 终于有大神出手了!顶起 很详细,感谢楼主 啊哦,你来晚了,分享的文件已经被取消了,下次要早点哟。 2013feng901012 发表于 2016-12-8 00:45
很详细,感谢楼主
很详细,感谢楼主 啊哦,你来晚了,分享的文件已经被取消了,下次要早点哟。 SISO附件 jie_china 发表于 2017-1-4 20:44
SISO附件
两个siso? 小白了解一下siso,标记 siso在BIOS下启动很好用!可惜好像不能在Uefi下使用
页:
[1]