标题: [注册表类] win7系统如何添加一个引导进dos环境的开机启动项 [打印本页]
作者: ygqiang 时间: 2016-7-23 17:19 标题: win7系统如何添加一个引导进dos环境的开机启动项
本帖最后由 pcl_test 于 2016-7-24 11:26 编辑
win7系统开机启动菜单,如何添加1个启动到dos的选项?
选择进入以后,就直接启动到dos环境下。
然后在dos环境下,
手动运行bf.bat,就运行对应ghost命令+备份参数
手动运行hy.bat,就运行对应ghost命令+还原参数
要求:
1、就要个最简单的,体积尽量小一点。
只要弄出直接启动到dos环境下的启动选项就行。
虽然很多PE都带dos环境,但体积太大了。
2、win7系统桌面下,用鼠标双击下,就会自动安装到win7启动菜单上。
很多PE系统,都是要用鼠标点击很多次,才能安装上,太繁琐了。
这个是否容易实现?
手头已经有:
可以启动的dos环境。DOS启动映像.img,里面包含ghost.exe和2个bat文件。
作者: WHY 时间: 2016-7-23 21:30
这是我自用的,有可能适合你- @echo off
- bcdedit | findstr /i /r /c:"^description *Image For Dos 备份还原$" && (echo 引导菜单已存在&pause&exit)
-
- for /f "tokens=2delims={}" %%i in ('bcdedit /create /d "Image For Dos 备份还原" /application bootsector') do set "ID=%%i"
- bcdedit /set {%ID%} device boot
- bcdedit /set {%ID%} path \grldr.mbr
- bcdedit /displayorder {%ID%} /Addlast
-
- copy "%~dp0grldr.*" C:\
- md C:\GRUB 2>nul
- copy "%~dp0IFD.GZ" C:\GRUB\
- (
- echo find --set-root (^)/GRUB/IFD.GZ
- echo timeout 1
- echo default 0
- echo title Image For DOS
- echo map --mem (^)/GRUB/IFD.GZ (fd0^)
- echo map --hook
- echo chainloader (fd0^)+1
- echo rootnoverify (fd0^)
- )>C:\menu.lst
- attrib +R +S +H C:\grldr.*
- attrib +R +S +H C:\GRUB\*
- attrib +R +S +H C:\GRUB
- attrib +R +S +H C:\menu.lst
- pause
复制代码
作者: ygqiang 时间: 2016-7-24 07:30
回复 2# WHY
你好。多谢。相关的文件,从哪里下载呢?
作者: yu2n 时间: 2016-7-24 11:40
时光倒流一键恢复 dos版 + pe版 by yu2n
链接:http://pan.baidu.com/s/1pKQdvXh 密码:13r2
作者: ygqiang 时间: 2016-7-24 12:14
回复 4# yu2n
多谢。。不过看里面的安装步骤,太繁琐了。鼠标要点击很多次。。
时光倒流一键恢复 dos版
安装指引
~~~~~~~~
1. 复制启动文件:
1.1) 运行 FbinstTool,打开 SGDL.fba 文件
1.2) 导出 SGDL.fba/SGDL/* 下所有文件到启动硬盘的第2分区根目录下(一般是D盘D:\SGDL\*)
1.3) 导出 SGDL.fba/sgdlr 到启动硬盘的第2分区根目录下(一般是D盘D:\sgldr)
2. 设置时光倒流一键恢复系统密碼:
运行 Tools 下的 FbinstTool 工具,修改 D:\sgldr 中的md5密碼。
3. 设置硬盘主引导记录(MBR):
3.1) 运行 Tools 下的 BOOTICE 工具
3.2) 选定本地硬盘,将主引导记录(MBR)设置为GRUB4DOS
3.3) 设置 GRLDR 改名 档案名:SGLDR
4. 解决 SGLDR 引导与 Windows 7 Loader 冲突(该软件优先占用活动分区PBR工作)
4.1) 运行 Tools 下的 BOOTICE 工具
4.2) 打开“实用工具”--“GRUB4DOS菜单编辑器”--“启动编辑器”
4.3) 打开“打开文件”,选择 D:\sgldr
4.4) 找到
## --Windows All (Fix Windows 7 Loader 2014-10-05)
find --set-root --devices=h /ZKXFE
4.5) 修改所有的 ZKXFE 为对应的 Windows 7 Loader 文件(在C盘根目录下,由程序随机5个字母生成)
作者: ygqiang 时间: 2016-7-24 12:35
回复 4# yu2n
copy /y 添加*.* c:\
copy /y kernel c:\
copy /y sealdr c:\
1pause
start /wait "" "c:\添加到bootmgr启动项.BAT"
echo ok
1pause
del /q "c:\添加到bootmgr启动项.BAT"
exit
作者: ygqiang 时间: 2016-7-24 12:38
添加到bootmgr启动项
作者: yu2n 时间: 2016-7-24 13:29
本帖最后由 yu2n 于 2016-7-24 13:49 编辑
回复 6# ygqiang
此软件的解决方案是:专业人员负责安装、配置、并备份;小白用户只管使用故障恢复功能即可。
此软件的初衷是:大部分还原软件,在恢复时,需要用户去选择,而小白不知道怎么选。此款软件恢复时,没得选,你怎么备份的,它就怎么还原(支持GHOST/VHD,推荐VHD模式,不支持UEFI)。
如果小白电脑系统损坏,你只需要告诉他:按开机、按键盘按两次(向下+回车)即可恢复系统。
这类软件并不适合小白自行安装、配置。如果因为各种原因,写错一个字母、或选错盘符……等,很容易造成数据丢失。
作者: ygqiang 时间: 2016-7-24 16:18
回复 8# yu2n
刚刚找到了一个方法。win7系统装上dos启动菜单。
安装/备份,都是小白可以搞定的。
还原,当然也是小白可以搞定。
安装/备份/还原,这些过程基本都是全自动化完成。
作者: yu2n 时间: 2016-7-24 19:58
回复 9# ygqiang
那就看如何定义小白了。
我定义的小白是:认识电脑主机开关 + 键盘向下键 + 键盘回车键。
如果是高层次的小白,类似的软件很多。稍微学习一下,OneKey Ghost <雨林木风> 就很好用。
作者: ygqiang 时间: 2016-7-24 21:46
回复 10# yu2n
安装/使用,如果都是全自动化完成。才是最简单/易用的。
作者: WHY 时间: 2016-7-25 00:05
回复 3# ygqiang
需要的文件:
1.批处理文件本身;
2.提取grub4dos 中的grldr和grldr.mbr两个文件;
3.IFD.GZ(Image For DOS 可启动软盘镜像IFD.IMG用7zip压缩)。
把以上4个文件放在同一文件夹,运行批处理就可以了
只适合C盘为启动分区和安装分区的mbr磁盘,不适合GPT磁盘,不适合UEFI引导启动,你看着办。
作者: codegay 时间: 2016-7-25 01:12
回复 10# yu2n
这楼主向来是有成熟的软件不用。
自己又没能力实现,老来这里发贴让别人重新造轮子。
作者: ygqiang 时间: 2016-7-25 10:10
回复 12# WHY
你好。多谢了。。。
3.IFD.GZ(Image For DOS 可启动软盘镜像IFD.IMG用7zip压缩)。
这个文件,从哪里下载到呢?
其他3个都找到了。
作者: ygqiang 时间: 2016-7-25 11:32
回复 12# WHY
不过有人说:
GRLDR只适合U盘启动。本地硬盘不行。
我要的效果是:将启动dos环境,添加到本地硬盘的win7系统开机启动菜单上。
作者: WHY 时间: 2016-7-25 11:57
回复 14# ygqiang
ifd.gz 是我自己做的,只适合我自己。顶楼不是说你自己有一个启动镜像吗,压缩、改名为IFD.GZ就可以了
作者: WHY 时间: 2016-7-25 12:00
回复 15# ygqiang
那个人说的不对
作者: ygqiang 时间: 2016-7-25 12:17
本帖最后由 ygqiang 于 2016-7-25 12:20 编辑
回复 16# WHY
手头有个iso启动映像文件。
也可以吗?
具体如何压缩、改名为IFD.GZ呢?
作者: WHY 时间: 2016-7-25 13:36
回复 18# ygqiang
如果你啥都不会,我给你两个建议:
1.老老实实用现成的、别人已经做好的软件;
2.想做适合自己的,那就踏踏实实学些东西。
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |