[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[注册表类] 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文件。

这是我自用的,有可能适合你
  1. @echo off
  2. bcdedit | findstr /i /r /c:"^description *Image For Dos 备份还原$" && (echo 引导菜单已存在&pause&exit)
  3. for /f "tokens=2delims={}" %%i in ('bcdedit /create /d "Image For Dos 备份还原" /application bootsector') do set "ID=%%i"
  4. bcdedit /set {%ID%} device boot
  5. bcdedit /set {%ID%} path \grldr.mbr
  6. bcdedit /displayorder {%ID%} /Addlast
  7. copy "%~dp0grldr.*" C:\
  8. md C:\GRUB 2>nul
  9. copy "%~dp0IFD.GZ" C:\GRUB\
  10. (
  11.     echo find --set-root (^)/GRUB/IFD.GZ
  12.     echo timeout 1
  13.     echo default 0
  14.     echo title  Image For DOS
  15.     echo map --mem (^)/GRUB/IFD.GZ (fd0^)
  16.     echo map --hook
  17.     echo chainloader (fd0^)+1
  18.     echo rootnoverify (fd0^)
  19. )>C:\menu.lst
  20. attrib +R +S +H C:\grldr.*
  21. attrib +R +S +H C:\GRUB\*
  22. attrib +R +S +H C:\GRUB
  23. attrib +R +S +H C:\menu.lst
  24. pause
复制代码
1

评分人数

TOP

回复 2# WHY


    你好。多谢。相关的文件,从哪里下载呢?

TOP

时光倒流一键恢复 dos版 + pe版 by yu2n
链接:http://pan.baidu.com/s/1pKQdvXh 密码:13r2
『千江有水千江月』千江有水,月映千江;万里无云,万里青天。    http://yu2n.qiniudn.com/

TOP

回复 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个字母生成)

TOP

回复 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

TOP

添加到bootmgr启动项

TOP

本帖最后由 yu2n 于 2016-7-24 13:49 编辑

回复 6# ygqiang

    此软件的解决方案是:专业人员负责安装、配置、并备份;小白用户只管使用故障恢复功能即可。

    此软件的初衷是:大部分还原软件,在恢复时,需要用户去选择,而小白不知道怎么选。此款软件恢复时,没得选,你怎么备份的,它就怎么还原(支持GHOST/VHD,推荐VHD模式,不支持UEFI)。

    如果小白电脑系统损坏,你只需要告诉他:按开机、按键盘按两次(向下+回车)即可恢复系统。

    这类软件并不适合小白自行安装、配置。如果因为各种原因,写错一个字母、或选错盘符……等,很容易造成数据丢失。
『千江有水千江月』千江有水,月映千江;万里无云,万里青天。    http://yu2n.qiniudn.com/

TOP

回复 8# yu2n


    刚刚找到了一个方法。win7系统装上dos启动菜单。
安装/备份,都是小白可以搞定的。
还原,当然也是小白可以搞定。

安装/备份/还原,这些过程基本都是全自动化完成。

TOP

回复 9# ygqiang


    那就看如何定义小白了。

    我定义的小白是:认识电脑主机开关 + 键盘向下键 + 键盘回车键。

    如果是高层次的小白,类似的软件很多。稍微学习一下,OneKey Ghost <雨林木风> 就很好用。
『千江有水千江月』千江有水,月映千江;万里无云,万里青天。    http://yu2n.qiniudn.com/

TOP

回复 10# yu2n


安装/使用,如果都是全自动化完成。才是最简单/易用的。

TOP

回复 3# ygqiang


    需要的文件:
1.批处理文件本身;
2.提取grub4dos 中的grldr和grldr.mbr两个文件;
3.IFD.GZ(Image For DOS 可启动软盘镜像IFD.IMG用7zip压缩)。

把以上4个文件放在同一文件夹,运行批处理就可以了
只适合C盘为启动分区和安装分区的mbr磁盘,不适合GPT磁盘,不适合UEFI引导启动,你看着办。

TOP

回复 10# yu2n


    这楼主向来是有成熟的软件不用。
自己又没能力实现,老来这里发贴让别人重新造轮子。
去学去写去用才有进步。安装python3代码存为xx.py 双击运行或右键用IDLE打开按F5运行

TOP

回复 12# WHY


    你好。多谢了。。。

3.IFD.GZ(Image For DOS 可启动软盘镜像IFD.IMG用7zip压缩)。

这个文件,从哪里下载到呢?

其他3个都找到了。

TOP

回复 12# WHY


    不过有人说:
GRLDR只适合U盘启动。本地硬盘不行。

我要的效果是:将启动dos环境,添加到本地硬盘的win7系统开机启动菜单上。

TOP

返回列表