无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 309308|回复: 1002
打印 上一主题 下一主题

REBOOT Reload - 最帅的 Windows 2003 SP2 和 DOS 启动盘,可安装到优盘/硬盘/光盘

[复制链接]
跳转到指定楼层
1#
发表于 2006-11-19 22:55:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
下载:
http://www.yonsm.net/read.php?283

2007.08.03 更新 REBOOT Reload!

1.使用 Windows Server 2003 SP2 新内核,支持 Windows Vista 安装(其实 Windows XP 也支持 Vista 安装)。
2.更新SATA/SCSI驱动,支持更多新的硬盘。
3.更新网卡驱动,支持最新的 Intel Pro1000 和 Realtek 8111 等网卡。
4.更新内置应用程序:

   ERD Command 2003 (LockSmith经我修改能独立运行,不需要把EXE放在System32下)
   Everest 4.00.976 (最新正式版)
   FinalData 2.0 (老牌数据恢复软件)
   Ghost 11.0.1.1533 (最新企业版,RDOS 中也更新了)
   Opera 9.22 (最新中文版)
   UltraEdit 8.20 (独立运行的老版本)
   UltraISO 8.6.2 (不是最新,但很新了)
   WinHEX 13.2 SR2 (十六进制编辑软件)
   Paragon Partition Manager 7.0 (最棒的磁盘分区工具)
   Virtual Drive Manager 1.30 (最新 1.31 我还没来得及汉化修改)
   WinRAR 3.7  (最新简体中文注册版)
   紫光拼音输入法 5.0 已内置,Ctrl+Shift 唤出(在资源管理器中使用似乎会停止响应)




欢迎使用功能强大的 REBOOT (Rescue Environment Boot Disk) 系统应急启动盘!


一、简介

REBOOT 包含 RWIN 和 RDOS 两部分,分别是基于 Windows Server 2003 SP2 和 MS-DOS 7.1 而制作的。

RWIN 是基于 Windows Server 2003 SP2 的定制独立启动环境,能在绝大部分电脑中不依赖任何硬盘文件而引导进入 Windows Server 2003 操作界面。

    ◎ 不依赖任何硬盘文件,独立启动。
    ◎ 支持绝大部分类型的硬盘和 USB 存储设备。
    ◎ 内置网络功能,并带有 PPPoE 宽带连接支持。
    ◎ 内置绿色系统维护工具,功能强大,定制方便。
    ◎ 支持安装到各种启动媒介,包括各种硬盘、光盘和优盘。
    ◎ 基于 Windows Server 2003 SP2 制作,支持 Windows Vista 安装。
    ◎ 内置常用系统工具,且整理的井井有条。可直接运行,无须自解压到临时文件夹。
    ◎ 启动速度飞快,登录后非常快速就能进入桌面(且启动画面的显示方式很漂漂哦)。
    ◎ 内置大多数网卡驱动 CAB 包(包括最新的 Realtek 8111 和 Intel Pro1000 等),且启动时智能释放所需的驱动,然后自动删除 CAB 包,提供更多的可写空间。

RDOS 是基于 MS-DOS 7.1 的超强启动盘,支持以下几种启动选择:

    ◎ 干净引导:不加载任驱动和程序程序
    ◎ 正常引导:加载常规驱动和应用程序
    ◎ 光驱支持:加载光驱设备驱动程序
    ◎ 优盘支持:加载优盘设备驱动程序
    ◎ 网络支持:加载 GHOST 网络驱动程序
    ◎ 网络客户:加载 MICROSOFT 网络客户端程序
    ◎ 备份系统:备份第一个分区到第三个分区的 GHOST\SYSTEM.GHO
    ◎ 恢复系统:恢复第三个分区的 \GHOST\SYSTEM.GHO 到第一个分区

下面是可用的命令列表[separator]

ATTRIB    添加或删除文件属性
CHOICE    批处理选择命令
COMMAND   命令行解释程序
DEBUG     调试实用程序
DELTREE   删除目录和文件
DEVICE    设备驱动程序加载工具
DISKGEN   中文磁盘分区管理工具
DOSKEY    键盘输入宏工具
DOSLFN    长文件名支持
EDIT      文本编辑器
FDISK     磁盘分区工具
FORMAT    磁盘格式化工具
GHOST     磁盘备份和恢复工具
MEM       内存信息查看
MEMTEST   内存测试工具,必须使用干净引导模式,否则无法正常检测
MORE      分屏显示
MOUSE     鼠标驱动
NTFSDOS   完全读写 NTFS 分区的工具
NTPASS    支持 FAT/NTFS 分区的密码重置工具
PQMAGIC   磁盘无损分区工具
RESTART   重新启动
SHSUCDHD  虚拟光驱
SHSUCDX   小巧实用的光驱扩展驱动程序
SMARTDRV  磁盘高速缓冲程序
SYS       传输系统文件,将磁盘制成启动盘
TWAY      天汇汉字系统
TWKEY     天汇拼音输入法
UNZIP     解压工具,支持长文件名
XCOPY     文件和目录复制工具
XMSDSK    虚拟内存盘工具


二、安装

◎ 安装到软盘

由于软盘空间有限,仅支持将 RDOS 的部分功能安装到软盘:用 WinImage 将 RDOS.IMG 中的 GHOSTE、PQMAGIC 和 NET 功能剔除,更该磁盘格式为 1.44M 或 2.88M 软盘,再写入到软盘中即可。

◎ 安装到光盘

REBOOT 就是以光盘 ISO 形式提供的,只要直接把 REBOOT.ISO 刻录到光盘既可。

特别注意,不能使用 UltraISO 编辑 REBOOT.ISO。如果要在关盘中加入其它文件,请把 REBOOT.ISO 解压缩到 REBOOT 目录中,然后添加或删除该目录中的文件或目录,最后双击 SETUP\RESIO.BAT,会自动重新生成 REBOOT.ISO。

◎ 安装到硬盘

这里仅说明如何把 RWIN 和 RDOS 安装到具有 NT Loader 的硬盘(即安装到 BOOT.INI 中),有两种方式:

  ▲ RAMDISK 方式:把 RWIN.IMG、RWIN.LDR、RWIN.COM、RWIN.SIF、RDOS.IMG、GRLDR 六个文件复制到根目录;在 BOOT.INI 中添加一行“C:\GRLDR="Rescue Environment Boot"”即可。

  △ 常规启动方式:把 RWIN.LDR、RWIN.COM、RDOS.IMG、GRLDR 四个文件复制到根目录(不用 RWIN.SIF 文件);用 WinRAR 把 RWIN.IMG 解压缩到 C:\,然后在 BOOT.INI 中添加一行“C:\GRLDR="Rescue Environment Boot"”即可。。

◎ 安装到优盘或移动硬盘

这可能是大家最想知道的,下面分几种情况说明:

  △ 使用 NTBOOT,仅安装 RWIN:

    1) 把 RWIN.COM、RWIN.SIF、RWIN.IMG 和 RWIN.LDR 复制到优盘中。
    2) 把 RWIN.LDR 改名为 NTLDR。
    3) 在命令提示符中,执行“SETUP\NTBOOT.EXE X:”,写入引导区到优盘中。

  ▲ 使用 GRUBINST,安装 RWIN & RDOS:

    在 Windows 中执行 SETUP\GRUBUTIL\GRUBINST_GUI.EXE 安装 GRLDR,然后复制 RWIN.IMG、RWIN.LDR、RWIN.COM、RWIN.SIF、RDOS.IMG 和 GRLDR 到优盘。

    如果不能启动,执行如下操作:

    1) 用 SETUP\HPUSBFW.EXE 格式化优盘,FAT 或 FAT32 格式。
    2) 用 SETUP\GRUBUTIL\GRUBINST_GUI.EXE 写入 GRUB 引导扇区到优盘分区引导区(不选择 MBR,而是选择优盘盘符,但肯定会写入 MBR 的)。
    3) 复制所有文件到优盘。
    4) 用 UntraEdit 编辑优盘上的 GRLDR,查找“#ind --set-root”,替换为“find --set-root”。

    这样的话,你的优盘就和大容量的移动硬盘一样了。

  △ 使用 USBOOT 和 BOOTLACE,安装 RWIN & RDOS:

    1) 用 SETUP\USBOOT\USBOOT.EXE 把优盘做成 DOS 启动盘(模式请随便选择,以能启动你的电脑到 DOS 为准,请多尝试)。
    2) 复制 RWIN.IMG、RWIN.LDR、RWIN.COM、RWIN.SIF、RDOS.IMG、GRLDR 和 SETUP\BOOTLACE.EXE 到优盘。
    3) 用优盘启动到 DOS,如果用优盘启动后是 A:\,执行“BOOTLACE.EXE --floppy --chs 0x00”后,可以把 BOOTLACE.EXE 和 DOS 启动文件 IO.SYS、MSDOS.SYS、COMMAND.COM 删除掉,制作完成。(这是使用了 GRUB4DOS 的 GRLDR 作为引导程序,且用 BOOTLACE.EXE 写入了 GRUB 引导扇区,完全脱离 DOS)
    4) 如果用优盘启动后是 C:\,建议使用 GRUB.EXE。即使用 USBOOT 制作启动 DOS 优盘,然后把 REBOOT 中的文件和 SETUP\GRUB.EXE 拷贝到优盘,然后在 CONFIG.SYS 中添加“DEVICE=GRUB.EXE”,或在 AUTOEXEC.BAT 中运行 GRU.EXE 即可。

  △ 使用 WINGRUB 安装 RWIN & RDOS:

    不知道怎么描述,总之一定要非常小心!没有备份数据之前,不要用 WINGRUB 来安装 GRUB。再次提醒,请千万谨慎操作,本人不对损坏主引导扇区的后果负责。

  △ 使用量产工具实现优盘 USB-CDROM 和 USB-HDD 格式双启动:

    最近无忧启动论坛在讨论使用优盘主控芯片官方提供的量产工具把特定优盘格式化成 USB-CDROM 和 USB-HDD 格式双启动,此方法适应性最好,但一两句难以描述清楚。如有兴趣,请参考:http://bbs.wuyou.net/forumdisplay.php?fid=45http://bbs.wuyou.net/forum.php?mod=viewthread&tid=106231

以下是安装到优盘几点提示:

  △ 优盘推荐使用 FAT 或 FAT32 文件系统。
  △ 优盘启动能否成功依赖于主板 BIOS。只要有耐心一般都能搞定。
  △ 优盘启动速度差异较大,在不同的电脑中有不同的表现,大致在 2-5 分钟不等。
  △ 如果你有 Windows Mobile 5.0 设备,配合 WM5torage,把这个放到手机的存储里,会是一随身携带的方便的启动盘:)


三、备注

◎ 不需要虚拟磁盘 B: 和 FBWF 支持,启动后通过删除不使用的文件和驱动程序 X: 盘有足够的空间(6~8M 左右)。且内置的工具均可直接运行,不需要解压缩到临时文件夹。

◎ RWIN 中如果使用桌面上的宽带连接,将会删除一些 RAMDISK 上的部分系统工具,以提供更多的空间。如果要使用这些工具,请在此之前操作。如果其它情况下出现空间不足的情况,也请酌情删除掉部分工具。

◎ 这里提供的 GRUB Loader 启动时只有 5 秒钟等待,默认进入 RWIN。如果需要修默认项,可以用 WinHEX 编辑 GRLDR,在文件尾部找到“default 0”,改为“default 1”即可。

◎ 这里提供的软件和工具版权归原作者所有,本人提供此打包程序仅供研究测试之用。对于这些明介绍以及制作测试及批处理文件,本人不保留版权,欢迎继续修改。

◎ RWIN 和 RDOS 的定位是系统应急启动盘,制作此启动盘只是用我自己的选择原则,不一定能符合您的需求。


四、致谢

◎ 感谢 老九、老毛桃、neo4026,RWIN 启动盘是在这几位网友的启动盘基础上制作的。
◎ 感谢 GRUB、GRUB4DOS 和 GRUBINST 的作者。
◎ 感谢 strongchen 提供的网卡硬件驱动包。
◎ 感谢各软件作者提供的各种好用软件。

要获取更多信息,请访问 WWW.YONSM.NET

Yonsm
Yonsm@163.com
WWW.Yonsm.NET
2007.08.03,杭州


下面是截图未更新,与当前版本可能稍有出入









[ 本帖最后由 Yonsm 于 2007-8-4 01:10 PM 编辑 ]

评分

参与人数 1无忧币 +10 收起 理由
waiting + 10 精品文章

查看全部评分

2#
 楼主| 发表于 2006-11-19 22:55:44 | 只看该作者
XDOS 启动截图:




















[ 本帖最后由 Yonsm 于 2006-12-21 11:43 PM 编辑 ]
回复

使用道具 举报

3#
 楼主| 发表于 2006-11-19 22:57:53 | 只看该作者
下面是 RXPE 登录和扩展设置工具的说明,源代码在这里下载:http://www.yonsm.net/read.php?286

欢迎使用 RXPE - Rescue Windows XP Environment 扩展设置工具!


一、简介

RXPE 是为扩展设置 Windows PE 而制作的小工具。

   ◎ 支持常规的扩展设置命令。
   ◎ 支持外部命令增加程序的功能。
   ◎ 支持格式统一的命令行和命令列表文件。
   ◎ 细微周到的功能支持。
   ◎ 短小精干,运行迅速。
   ◎ 源代码公开,方便更改定制。在源代码中增加扩展命令非常容易。
   ◎ 完全替代系统登录程序,且登录操作完全使用 INI 命令文件配置,修改 INI 就能完全控制登录步骤。


二、命令

■ Regi <\子项\>[键值][=[#]数据]

◎ 功能:设置或删除注册表数据。

◎ 参数:
   ※ 子项              所选 ROOTKEY 下注册表项的完整名。

   ※ 键值              要操作的键值。如果省略,则操作默认键值;如果为“!”且没有“=”,则用于删除整个子项。

   ※ 数据              要设置的数据。如果没有“=”则删除;如果有“#”则表示 REG_DWORD 整数类型的数据,否则为字符串。

◎ 示例:Regi HKCU\SOFTWRE\RXPE\Version=#1200

◎ 备注:无。

■ Envi [名称][=值]

◎ 功能:设置环境变量。

◎ 参数:分别指定环境变量名称和值。如果不指定值,则删除环境变量;如果不指定名称和值,则设置以下环境变量:
        Favorites      收藏夹目录
        Desktop        桌面目录
        StartMenu      开始菜单目录
        Startup        启动菜单目录
        Programs       程序菜单目录
        Recent         新近文件目录
        SendTo         发送到目录
        System         系统目录
        Windows        Windows 目录
        Personal       我的文档目录
        QuickLaunch    快速启动目录

◎ 示例:ENVI

◎ 备注:如果命令 ENVI 为小写,则仅设置当前程序的环境变量。如果名称的最后一个字符为大写,才会通知系系使环境变量更改生效。

■ Link <快捷方式路径><,目标路径>[,运行参数][,图标路径][,图标索引]

◎ 功能:添加快捷方式。

◎ 参数:

   ※ 快捷方式路径      指定要生成的快捷方式的路径(.lnk 可以省略)。

   ※ 目标路径          指定快捷方式的目标路径。如果目标路径的结尾处有字符“?”,则快捷方式的起始位置(或者说当前目录)为临时文件夹“%TEMP%”;否则,为目标文件所在的目录。如果目标路径的结尾处有字符“<”,则快捷方式的启动方式为最小化方式启动;如果是“>”,则以隐藏方式启动;否则,为正常方式启动。

   ※ 运行参数          目标程序运行参数。

   ※ 图标路径          快捷方式图标的路径。

   ※ 图标索引          快捷方式图标的在文件资源中的序号,0 为第一个图标(不填写则默认)。   
   
◎ 示例:Link $Desktop\宽带连接,RASPPPOE.CMD<,,RASDIAL.DLL,19

◎ 备注:无。

■ Dele <文件路径>

◎ 功能:删除文件或目录。

◎ 参数:指定要删除的文件路径,支持环境变量扩展和通配符。

◎ 示例:Dele %SystemRoot%\INF\*.PNF

◎ 备注:如果以 RAMDISK 方式启动系统,可删除一些启动后无用的文件(如 2 MB 的 NTOSKRNL.EXE)来增加 RAMDISK 的可写空间。

■ Devi

◎ 功能:从 CAB 文件中解压缩需要的驱动程序到相关目录中。此命令使用自定的(而非系统的)驱动搜索算法,可快速解压缩可能用到的驱动程序,不会安装驱动。(“.INF”文件解压缩到 %SystemRoot%\INF;“.SYS”文件解压缩到 %SystemRoot%\SYSTEM32\DRIVERS;“.DLL”文件解压缩到 %SystemRoot%\SYSTEM32 中;其它文件解压缩到 %SystemRoot% 中)
   
◎ 参数:CAB 完整路径。把每个驱动单独放在一个目录中,然后把所有的驱动程序按备注中的说明,打包成 CAB 即可。

◎ 示例:DEVI %SystemRoot%\DRV.CAB

◎ 备注:CAB 文件中的 INF 文件必须以“0”开头,用于保证 CAB 中 INF 文件在一个目录的最前面。解压缩后,将会自动去除这个字符。可以使用改名工具,批量添加“0”前缀。可以用此功能释放驱动程序,然后删除掉 CAB 文件(如果是 RAMDISK 方式启动),以腾出空间。

■ Send <按键代码1>[,按键代码2][,按键代码3]...

◎ 功能:模拟按键。

◎ 参数:虚拟按键代码,如 VK_RETURN,请参相关考编程文档。

◎ 示例:Send 0x12<,0x09<,0x09>,0x12>

◎ 备注:上面的示例模拟 Alt+Tab。如果按键代码以“<”结束,则仅模拟按键按下;“>”则仅模拟按键弹起;否则模拟按下并弹起。按键代码支持 16 进制,如“SendKey 0x90”表示按下 NumLock 键。

■ Wait <毫秒>

◎ 功能:等待指定时间后再继续执行命令。

◎ 参数:指定时间,单位为毫秒。

◎ 示例:Wait 5000

◎ 备注:无。

■ Shut [0|1|2]...

◎ 功能:注销|关机|重起。

◎ 参数:关机方式。

◎ 示例:Shut

◎ 备注:使用经修改的 USER32.DLL,配合此命令使用,将可以拦截所有的关闭系统调用,达到正确关闭的目的(注意,此功能是快速关机,可能不会保存所有数据)。

■ Exec <程序路径>[ 参数]

◎ 功能:执行外部命令。

◎ 格式:执行外部命令。

◎ 参数:指定程序路径。

◎ 示例:ExeCmd CMD.EXE /C "DEL /Q /F %TEMP%"

◎ 备注:如果路径结尾处有字符“?”,则等待外部命令执行完后才继续执行下一条命令;否则立即返回并执行下一条。如果目标路径的结尾处有字符“<”,则快捷方式的启动方式为最小化方式启动;如果是“>”,则以隐藏方式启动;否则,为正常方式启动。另外,此命令可以支持使用特定参数调用 DLL 函数,功能比 RegSvr32 强大的多,命令格式为“[,[#]参数1][,[#]参数2][,[#]参数3][,[#]参数4]”。

■ Kill <进程名称>

◎ 功能:强制终止指定的进程。

◎ 参数:进程名称,即 EXE 文件名(不包含路径)。

◎ 示例:Kill WinLogon

◎ 备注:此命令将终止与 <进程名称> 前部分匹配的所有进程。

■ Load [文件路径]

◎ 功能:逐条运行命令文件中的命令。
   
◎ 参数:指定文件的路径。如果省略,假设 RXPE 本身的 EXE 文件名为 RXPE.EXE,则自动搜索每个分区上的 RXPE.INI 和 RXPE\RXPE.INI 文件。把 RXPE.EXE 改名即可实现自定义命令文件的名称。

◎ 示例:Load

◎ 备注:RXPE 支持把所有的命令写在一个文件种逐条执行。RXPE 命令文件最后一行必须是空行,否则最后一行无法被执行。注意,如果在命令文件中使用此命令,要仔细分析,防止嵌套调用。

■ Init [文件路径]

◎ 功能:初始化桌面,然后执行 Load 功能。
   
◎ 参数:请参看 Load。

◎ 示例:Init

◎ 备注:此功能用于代替 WinLogon 登录系统,RXPE 可以完全控制登录进度。

■ Logo [[!]文件路径]

◎ 功能:显示启动画面。
   
◎ 参数:图片文件路径,支持 BMP/JPG/PNG/GIF 等各式(需要 GDI+ 支持)。如果参数为空,则关闭启动画面(渐隐淡出)。

◎ 示例:Logo !%SystemRoot%\RXPE.JPG

◎ 备注:上例中,将使用内部图片显示启动画面。“!”表示后台执行,不阻塞。

■ Text [文字][#颜色][,Left][,Top][,Right][,Bottom]

◎ 功能:在启动画面中显示进度文字。
   
◎ 参数:文字为空则不显示文字。

◎ 示例:TEXT 正在注册组件……#0xFFDDDD,4,745,128,768

◎ 备注:首次显示文字的时候必须指定位置,否则不会显示。

■ Help

◎ 功能:显示帮助信息。
   
◎ 参数:无。

◎ 示例:Help

◎ 备注:无。


三、备注

◎ RXPE 命令文件必须使用 UNICODE 格式。

◎ RXPE 命令不区分大小写(ENVI 除外)。

◎ 上面的命令中 <> 内的参数表示必须输入,[] 内的表示可以省略。

◎ RXPE 中使用的路径支持环境变量替换(如“%TEMP%\X.TXT”)。

◎ 通常情况下,您只需要编辑一个命令文件 RXPE.INI,里面列出需要执行的命令。然后在 PE 启动的时候执行“RXPE.EXE Init”即可。


四、致谢

◎ 感谢 老九 的热心帮助和意见。
◎ 感谢 无忧论坛 提供的讨论场所。


要获取更多信息,请访问 WWW.YONSM.NET


Yonsm
Yonsm@163.com
WWW.Yonsm.NET
2007.1.6,杭州



下面是一楼的 WinPE 中使用的命令文件,基本上一看就明白:
LOGO !%SystemRoot%\RXPE.JPG

TEXT 正在检测硬件……#0xFFDDDD,4,745,128,768
DELE %SystemRoot%\SYSTEM32\NTOSKRNL.EXE
DEVI %SystemRoot%\NETDRV.CAB
DELE %SystemRoot%\NETDRV.CAB

TEXT 正在注册组件……
EXEC SHELL32.DLL,DllInstall,#1,I
EXEC BROWSEUI.DLL,DllInstall,#1,I
EXEC SHDOCVW.DLL,DllInstall,#1,I
//EXEC SHELL32.DLL,DllInstall,#1,U

TEXT 正在设定系统……
REGI HKLM\Software\Microsoft\Windows\CurrentVersion\ShellServiceObjectDelayLoad\PostBootReminder=
REGI HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel\NameSpace\{7007ACC7-3202-11D1-AAD2-00805FC1270E}\!
REGI HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel\NameSpace\{D20EA4E1-3957-11d2-A40B-0C5020524153}\!

REGI HKLM\SOFTWARE\FinalData\FinalData\2.0.1.1028\Name=Yonsm
REGI HKLM\SOFTWARE\FinalData\FinalData\2.0.1.1028\Company=Yonsm.NET
REGI HKLM\SOFTWARE\FinalData\FinalData\2.0.1.1028\Serial=NTC39431-1331-015781430379

REGI HKCU\Software\EasyBoot Systems\UltraISO\5.0\UserName=Yonsm
REGI HKCU\Software\EasyBoot Systems\UltraISO\5.0\Registration=f8afe7d9aebeb6a9d6aaa3b2a4e2ce99

TEXT 正在创建快捷方式……
ENVi

LINK %Desktop%\本地连接,PENETCFG.EXE
LINK %Desktop%\宽带连接,RASPPPOE.CMD<,,SHELL32.DLL,14

LINK %QuickLaunch%\Windows 资源管理器,EXPLORER.EXE,,EXPLORER.EXE,1
LINK %QuickLaunch%\记事本,NOTEPAD.EXE
LINK %QuickLaunch%\显示桌面,DESKTOP.SCF

LINK %Programs%\附件\画图,MSPAINT.EXE
LINK %Programs%\附件\记事本,NOTEPAD.EXE
LINK %Programs%\附件\计算器,CALC.EXE
LINK %Programs%\附件\命令提示符,CMD.EXE
LINK %Programs%\附件\注册表编辑器,REGEDIT.EXE
LINK %Programs%\附件\资源管理器,EXPLORER.EXE,,EXPLORER.EXE,1
LINK %Programs%\实用工具\Opera,%ProgramFiles%\OPERA\OPERA.EXE
LINK %Programs%\实用工具\UltraEdit,%ProgramFiles%\ULTRAEDIT\UEDIT32.EXE
LINK %Programs%\实用工具\UltraISO,%ProgramFiles%\ULTRAISO\ULTRAISO.EXE
LINK %Programs%\实用工具\WinHEX,%ProgramFiles%\WINHEX\WINHEX.EXE
LINK %Programs%\实用工具\WinRAR,%ProgramFiles%\WINRAR\WINRAR.EXE
LINK %Programs%\实用工具\极点中文,%ProgramFiles%\FREEWB\REGISTRY.EXE
LINK %Programs%\实用工具\虚拟磁盘,%ProgramFiles%\VDRIVE\VDRIVE.EXE
LINK %Programs%\系统工具\分区管理器,%ProgramFiles%\WINPM\WINPM.EXE
LINK %Programs%\系统工具\克隆文件浏览,%ProgramFiles%\GHOST\GHOSTEXP.EXE
LINK %Programs%\系统工具\诺顿磁盘医生,%ProgramFiles%\NDD\NDD32.EXE
LINK %Programs%\系统工具\诺顿克隆精灵,%ProgramFiles%\GHOST\GHOST32.EXE
LINK %Programs%\系统工具\文件恢复工具,%ProgramFiles%\FINALDATA\FINALDATA.EXE
LINK %Programs%\系统工具\系统检测工具,%ProgramFiles%\EVEREST\EVEREST.EXE
LINK %Programs%\应急工具\目标系统选择,%ProgramFiles%\ERDCMD\ERDROOT.EXE,,SHELL32.DLL,21
LINK %Programs%\应急工具\系统管理工具,%ProgramFiles%\ERDCMD\COMPMGMT.EXE
LINK %Programs%\应急工具\用户密码恢复,%ProgramFiles%\ERDCMD\LOCKSMITH.EXE
LINK %Programs%\应急工具\注册表编辑器,%ProgramFiles%\ERDCMD\REGEDIT.EXE

TEXT 正在载入桌面……
LOGO
EXEC EXPLORER.EXE!

[ 本帖最后由 Yonsm 于 2007-1-6 06:02 AM 编辑 ]

评分

参与人数 1无忧币 +20 收起 理由
strongchen + 20 如果在进入pe以后想安装驱动,该怎么调用 .

查看全部评分

回复

使用道具 举报

4#
发表于 2006-11-20 00:59:42 | 只看该作者
4. WXPE\WXPE.EXE 支持功能扩展,启动时会自动搜索每个磁盘 \WXPE.INI 或 \WXPE\WXPE.INI,以创建快捷方式到开始菜单中。方法请参考 WXPE.IM_ 里面的 WXPE\WXPE.INI。

对以上描述比较感兴趣。。。
回复

使用道具 举报

5#
发表于 2006-11-20 08:46:15 | 只看该作者
这个要试试,支持原创。
回复

使用道具 举报

6#
发表于 2006-11-20 11:23:12 | 只看该作者
楼主是IOICN的Yonsm????
回复

使用道具 举报

7#
发表于 2006-11-20 12:13:27 | 只看该作者
我用楼主的安装到u盘的方法2,它却读写真正的FLOPPY,若去掉FLOPPY(USB接口),则提示read file err.用U盘启动后提示盘是C:
回复

使用道具 举报

8#
 楼主| 发表于 2006-11-20 18:26:48 | 只看该作者
原帖由 strongchen 于 2006-11-20 12:59 AM 发表
4. WXPE\WXPE.EXE 支持功能扩展,启动时会自动搜索每个磁盘 \WXPE.INI 或 \WXPE\WXPE.INI,以创建快捷方式到开始菜单中。方法请参考 WXPE.IM_ 里面的 WXPE\WXPE.INI。

对以上描述比较感兴趣。。。


这个是用来替换老九的 XPEHELP.EXE 的。支持 以下文件夹名宏替换:
%Favorites%
%Desktop%  
%StartMenu%
%Startup%  
%Programs%
%Recent%   
%SendTo%   
%System%   
%Windows%  
%Personal%
%QuickLaunch%

支持 Sleep。

[ 本帖最后由 Yonsm 于 2006-12-25 02:03 AM 编辑 ]
回复

使用道具 举报

9#
 楼主| 发表于 2006-11-20 18:27:29 | 只看该作者
原帖由 isecho 于 2006-11-20 11:23 AM 发表
楼主是IOICN的Yonsm????

是我。似乎 Google 上的 Y o n s m 字母连起来的名词,都是关于我的。

[ 本帖最后由 Yonsm 于 2006-11-20 06:32 PM 编辑 ]
回复

使用道具 举报

10#
 楼主| 发表于 2006-11-20 18:30:34 | 只看该作者
原帖由 tinyhe 于 2006-11-20 12:13 PM 发表
我用楼主的安装到u盘的方法2,它却读写真正的FLOPPY,若去掉FLOPPY(USB接口),则提示read file err.用U盘启动后提示盘是C:


1.先用 USBoot 把你的U盘做成启动盘。模式自选
2.启动到 DOS,看看是不是 A:,如果是,执行 BOOTLACE --floppy --chs 0x00;如果是 C:,参数需要换一下。
3.只要引导区加载启动到 GRLDR 后,跟是不是HDD/FDD/ZIP没任何关系了,GRLDR会自动搜索的,里面写的比较通用,放在哪里都行。

一句话:只要你能加载 GRLDR
回复

使用道具 举报

11#
发表于 2006-11-20 18:41:14 | 只看该作者
原帖由 Yonsm 于 2006-11-20 06:26 PM 发表


这个是用来替换老九的 XPEHELP.EXE 的。支持 以下文件夹名宏替换:
%Favorites%
%Desktop%  
%StartMenu%
%Startup%  
%Programs%
%Recent%   
%SendTo%   
%System%   
%Windows%  
%Personal%
...


不错,试了一下,能完善某些地方就更好了。
如非WinPE下执行,会给系统创建不存在的快捷方式等。
回复

使用道具 举报

12#
发表于 2006-11-20 19:37:17 | 只看该作者
有贴图就更好了,谢谢楼主原创分享。
回复

使用道具 举报

13#
发表于 2006-11-20 20:51:26 | 只看该作者
不错...收下了...
回复

使用道具 举报

14#
发表于 2006-11-20 22:58:32 | 只看该作者
原帖由 Yonsm 于 2006-11-20 06:30 PM 发表


1.先用 USBoot 把你的U盘做成启动盘。模式自选
2.启动到 DOS,看看是不是 A:,如果是,执行 BOOTLACE --floppy --chs 0x00;如果是 C:,参数需要换一下。
3.只要引导区加载启动到 GRLDR 后,跟是不是HDD/FD ...



如果是 C:,参数需要换一下。

换成 BOOTLACE 0x81 吗?

提示:
Disk geometry calulated according to the partition table:
Sectors per track = 63, Number of heads = 255
Success.

结果好像还算启动到 DOS 而已。没安装上……
回复

使用道具 举报

15#
发表于 2006-11-20 23:33:47 | 只看该作者
鼎立支持楼主原创分享。

望继续完善: WXPE.rar
回复

使用道具 举报

16#
发表于 2006-11-20 23:54:18 | 只看该作者
!谢谢无私分享!版主辛苦了!
回复

使用道具 举报

17#
发表于 2006-11-21 08:56:37 | 只看该作者
利用bootlace.com将GRLDR写入U盘

楼主肯定是修改了grldr
回复

使用道具 举报

18#
 楼主| 发表于 2006-11-21 12:34:49 | 只看该作者
原帖由 barton 于 2006-11-21 08:56 AM 发表
利用bootlace.com将GRLDR写入U盘

楼主肯定是修改了grldr


修改了里面内置的 Menu.lst,其他没改动。

GRLDR 是 GRUB4DOS,我个人感觉比 Avlgo LDR (都是GRUB 二次开发修改版)好多了,通用性更强,支持更广泛。
回复

使用道具 举报

19#
 楼主| 发表于 2006-11-21 12:37:01 | 只看该作者
原帖由 QJCM 于 2006-11-20 11:33 PM 发表
鼎立支持楼主原创分享。

望继续完善: WXPE.rar


我不会继续完善的,基本上很完善了——因为老毛桃做得很完善:)

我做这个只是因为自己用方便,而且不希望出来什么LOGO之类的——现在里面启动画面和进度以及桌面上没有任何个人标志了(注册公司和姓名除外,总得写一个,所以写了 Yonsm/Yonsm.NET)
回复

使用道具 举报

20#
 楼主| 发表于 2006-11-21 12:44:04 | 只看该作者
原帖由 krell 于 2006-11-20 10:58 PM 发表



如果是 C:,参数需要换一下。

换成 BOOTLACE 0x81 吗?

提示:
Disk geometry calulated according to the partition table:
Sectors per track = 63, Number of heads = 255
Success.

结果好像 ...


强类建议把 U 盘格式化成默认的软盘模式。否则 BOOTLACE 参数错了的话,岂不是写入了你的硬盘中?呵呵~~
软盘模式启动,主板支持也更广泛阿。另外,没有任何不爽之处,因为 XDOS 和 WXPE 都是 RAM Drive 启动的。


题外话:
本来 WXPE 也可以做成相 XDOS 一样启动的,就是说不用 WXPE.LDR WXPE.SIF WXPE.COM 的,只要一个 WXPE.IMG,直接用 GRUB4DOS 的 GRLDR 作为RAM Drive 加载。
但我做了以后,发现可以启动,但启动到 Windows XP 图形界面后,蓝屏。估计是 WXPE 驱动或者里面什么的问题。很见鬼——因为直接解压缩到硬盘上是可以执行的,理论上 GRLDR 虚拟成 RAM Drive 也应该能执行才对。
回复

使用道具 举报

21#
发表于 2006-11-21 12:59:13 | 只看该作者
请教楼主的:

WXPE.rar

代码是在什么环境下编译的?
回复

使用道具 举报

22#
发表于 2006-11-21 15:24:22 | 只看该作者
原帖由 Yonsm 于 2006-11-21 12:44 PM 发表


强类建议把 U 盘格式化成默认的软盘模式。否则 BOOTLACE 参数错了的话,岂不是写入了你的硬盘中?呵呵~~
软盘模式启动,主板支持也更广泛阿。另外,没有任何不爽之处,因为 XDOS 和 WXPE 都是 RAM Drive 启动 ...


不得以而为之,软盘模式不能启动呀。

确实写到硬盘上了,呵呵,不过重建 MBR 就可以啦。

ZIP模式,启动后识别为C盘,请 LZ 建议一下如何使用 BOOTLACE?
回复

使用道具 举报

23#
发表于 2006-11-21 15:39:36 | 只看该作者
bootlace的用法

  1. BOOTLACE.COM installs GRLDR.MBR boot record to the MBR of a harddrive or of a
  2. harddrive image file, or to the boot sector of a floppy or a floppy image.

  3. Usage:

  4.         bootlace.com  [OPTIONS]  DEVICE_OR_FILE

  5. OPTIONS:

  6.         --read-only                do everything except the actual write to the
  7.                                 specified DEVICE_OR_FILE

  8.         --no-backup-mbr                do not copy the old MBR to the second sector of
  9.                                 DEVICE_OR_FILE

  10.         --force-backup-mbr        force the copy of old MBR to the second sector
  11.                                 of DEVICE_OR_FILE

  12.         --mbr-enable-floppy        enable the search for GRLDR on floppy

  13.         --mbr-disable-floppy        disable the search for GRLDR on floppy

  14.         --mbr-enable-osbr        enable the boot of PREVIOUS MBR with invalid
  15.                                 partition table(usually an OS boot sector)

  16.         --mbr-disable-osbr        disable the boot of PREVIOUS MBR with invalid
  17.                                 partition table(usually an OS boot sector)

  18.         --boot-prevmbr-first        try to boot PREVIOUS MBR before the search for
  19.                                 GRLDR

  20.         --boot-prevmbr-last        try to boot PREVIOUS MBR after the search for
  21.                                 GRLDR

  22.         --preferred-drive=D        preferred boot drive number, 0 <= D < 255

  23.         --preferred-partition=P        preferred partition number, 0 <= P < 255

  24.         --time-out=T                wait T seconds before booting PREVIOUS MBR. if
  25.                                 T is 0xff, wait forever. The default is 5.
  26.        
  27.         --hot-key=K                if the desired key K is pressed, start GRUB
  28.                                 before booting PREVIOUS MBR. K is a word
  29.                                 value, just as the value in AX register
  30.                                 returned from int16/AH=1. The high byte is the
  31.                                 scan code and the low byte is ASCII code. The
  32.                                 default is 0x3920 for space bar. See "int 16
  33.                                 keyboard scan codes" below.

  34.         --floppy                if DEVICE_OR_FILE is floppy, use this option.

  35.         --floppy=N                if DEVICE_OR_FILE is a partition on a hard
  36.                                 drive, use this option. N is used to specify
  37.                                 the partition number: 0,1,2 and 3 for the
  38.                                 primary partitions, and 4,5,6,... for the
  39.                                 logical partitions.

  40.         --sectors-per-track=S        specifies sectors per track for --floppy.
  41.                                 1 <= S <= 63, default is 63.

  42.         --heads=H                specifies number of heads for --floppy.
  43.                                 1 <= H <= 256, default is 255.

  44.         --start-sector=B        specifies hidden sectors for --floppy=N.

  45.         --total-sectors=C        specifies total sectors for --floppy.
  46.                                 default is 0.

  47.         --lba                        use lba mode for --floppy. If the floppy BIOS
  48.                                 has LBA support, you can specify --lba here.
  49.                                 It is assumed that all floppy BIOSes have CHS
  50.                                 support. So you would rather specify --chs.
  51.                                 If neither --chs nor --lba is specified, then
  52.                                 the LBA indicator(i.e., the third byte of the
  53.                                 boot sector) will not be touched.

  54.         --chs                        use chs mode for --floppy. You should specify
  55.                                 --chs if the floppy BIOS does not support LBA.
  56.                                 We assume all floppy BIOSes have CHS support.
  57.                                 So it is likely you want to specify --chs.
  58.                                 If neither --chs nor --lba is specified, then
  59.                                 the LBA indicator(i.e., the third byte of the
  60.                                 boot sector) will not be touched.

  61.         --fat12                        FAT12 is allowed to be installed for --floppy.

  62.         --fat16                        FAT16 is allowed to be installed for --floppy.

  63.         --fat32                        FAT32 is allowed to be installed for --floppy.

  64.         --vfat                        FAT12/16/32 are allowed to be installed for
  65.                                 --floppy.

  66.         --ntfs                        NTFS is allowed to be installed for --floppy.

  67.         --ext2                        EXT2 is allowed to be installed for --floppy.

  68.         --install-partition=I        Install the boot record onto the boot area of
  69.                                 partition number I of the specified hard drive
  70.                                 or harddrive image DEVICE_OR_FILE.

  71. DEVICE_OR_FILE:        Filename of the device or the image file. For DOS, a BIOS drive
  72. number(hex 0xHH or decimal DDD) can be used to access the drive. BIOS drive
  73. number 0 is for the first floppy, 1 is for the second floppy; 0x80 is for the
  74. first hard drive, 0x81 is for the second hard drive, etc.

  75. Note: BOOTLACE.COM writes only the boot code to MBR. The boot code needs to
  76. load GRLDR as the second(and last) stage of the GRUB boot process. Therefore
  77. GRLDR should be copied to the root directory of one of the supported
  78. partitions, either before or after a successful execution of BOOTLACE.COM.
  79. Currently only partitions with filesystem type of FAT12, FAT16, FAT32, NTFS,
  80. EXT2 or EXT3 are supported.

  81. Note 2: If DEVICE_OR_FILE is a harddisk device or a harddisk image file, it
  82. must contain a valid partition table, otherwise, BOOTLACE.COM will fail. If
  83. DEVICE_OR_FILE is a floppy device or a floppy image file, then it must contain
  84. a supported filesystem(i.e., either of FAT12/FAT16/FAT32/NTFS/EXT2/EXT3).

  85. Note 3: If DEVICE_OR_FILE is a floppy device or a floppy image file, and it
  86. was formated EXT2/EXT3, then you should specify --sectors-per-track and
  87. --heads explicitly.


  88. Notice!                In the future, we will remove NTFS support. For Windows users,
  89.                 please create an FAT partition and place GRLDR and menu.lst
  90.                 there. From now on, please don't report bugs relevant to NTFS.

  91. Important!! If you install GRLDR Boot Record to a floppy or a partition, the
  92. floppy or partition will boot solely grldr, and your original
  93. IO.SYS(DOS/Win9x/Me) and NTLDR(WinNT/2K/XP) will become unbootable. This is
  94. because the original boot record of the floppy or partition was overwritten.
  95. There is no such problem when installing GRLDR Boot Record onto the MBR.
  96. Update: Some NTLDR/IO.SYS/KERNEL.SYS files can be directly chainloaded in the
  97. latest GRUB4DOS.

  98. Tip: If the filename begins in a dash(-) or a digit, you may prefix a dirname
  99. (./) or (.\) to it.

  100. Examples:

  101.         Installing GRLDR boot code to MBR under Linux:

  102.                 bootlace.com  /dev/hda

  103.         Installing GRLDR boot code to MBR under DOS:

  104.                 bootlace.com  0x80

  105.         Installing GRLDR boot code to a harddisk image under DOS or Linux:

  106.                 bootlace.com  hd.img

  107.         Installing GRLDR boot code to floppy under Linux:

  108.                 bootlace.com  --floppy --chs /dev/fd0

  109.         Installing GRLDR boot code to floppy under DOS:

  110.                 bootlace.com  --floppy --chs 0x00

  111.         Installing GRLDR boot code to a floppy image under DOS or Linux:

  112.                 bootlace.com  --floppy --chs floppy.img

  113. BOOTLACE.COM cannot function well under Windows NT/2000/XP/2003. It is expected
  114. (and designed) to run under DOS/Win9x and Linux. Update: For image FILES,
  115. bootlace.com function well under Windows NT/2000/XP/2003. For devices,
  116. bootlace.com will not work under Windows NT/2000/XP/2003 because bootlace.com
  117. is a DOS utility and Windows NT/2000/XP/2003 does not allow bootlace.com to
  118. access devices.
复制代码
回复

使用道具 举报

24#
发表于 2006-11-21 16:37:04 | 只看该作者
不知道楼主执行“BOOTLACE.EXE --floppy --chs 0x00”后屏幕有什么提示?
我这里好像是说A盘为FAT16,再启动就提示 disk error
回复

使用道具 举报

25#
 楼主| 发表于 2006-11-21 17:20:47 | 只看该作者
原帖由 krell 于 2006-11-21 03:24 PM 发表


不得以而为之,软盘模式不能启动呀。

确实写到硬盘上了,呵呵,不过重建 MBR 就可以啦。

ZIP模式,启动后识别为C盘,请 LZ 建议一下如何使用 BOOTLACE?


我没有用BOOTLACE写过硬盘模式。
如果是在做不来,如果你不能写入BOOTLACE,建议使用 DOS 方式启动到 U 盘(C:\):
IO.SYS
MENU.LST
CONFIG.SYS
GRUB4DOS.COM
其中,CONFIG.SYS内容为: DEVICE=GRUB4DOS.COM
如果想去除MENU.LST,也可以把 MENU.LST的内容,写入到GRUB4DOS.COM文件里面(自己查找一下位置,一看就明白的)

我的 MENU.LST:
default 0
timeout 5
color yellow/blue

title Windows XP Embedded
find --set-root /WXPE.LDR
chainloader /WXPE.LDR
boot

title XDOS Command Prompt
find --set-root /XDOS.IMG
map --mem /XDOS.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
map --floppies=1
boot

title GRUB Command Prompt
commandline
回复

使用道具 举报

26#
 楼主| 发表于 2006-11-21 17:22:22 | 只看该作者
原帖由 yqayan 于 2006-11-21 04:37 PM 发表
不知道楼主执行“BOOTLACE.EXE --floppy --chs 0x00”后屏幕有什么提示?
我这里好像是说A盘为FAT16,再启动就提示 disk error


必须用 U 盘启动到 DOS 执行:
BOOTLACE.EXE --floppy --chs 0x00

提示说是,FAT16 晕晕,没错的。然后就能启动了
回复

使用道具 举报

27#
发表于 2006-11-21 21:49:09 | 只看该作者
谢谢Yonsm ,我用制作到优盘的第一种方法,把boot.ini文件复制到优盘,那这个boot.ini里的配置文件还是硬盘上的那个呀,应该怎么改让它读取优盘的Wxpe.im_而启动呢


另外,晚上换了台电脑后,用制作到优盘的第二种方法,可以出现选择菜单了,但是无论选择哪个都会死机
比如选择 Windows XP Embedded
那么屏幕在出现下面的画面时死机
Booting 'Windows XP Embedded'
find --set-root /wxpe.ldr

选择xdos,同样在 find --set-root /xdos.img 死机

文件按照顶楼的帖子都拷贝过去了
msdos.sys,io.sys,command.com
BOOTLACE.EXE、WXPE.IM_、WXPE.LDR、WXPE.COM 和 GRLDR 、xdos.img

[ 本帖最后由 yqayan 于 2006-11-21 10:11 PM 编辑 ]
回复

使用道具 举报

28#
 楼主| 发表于 2006-11-22 00:18:55 | 只看该作者
原帖由 yqayan 于 2006-11-21 09:49 PM 发表
谢谢Yonsm ,我用制作到优盘的第一种方法,把boot.ini文件复制到优盘,那这个boot.ini里的配置文件还是硬盘上的那个呀,应该怎么改让它读取优盘的Wxpe.im_而启动呢


另外,晚上换了台电脑后,用制作到优盘的第 ...


第一种方法你只要在boot.ini里面加一行:C:\GRLDR="无所谓"就能启动了

第二种方法,理论上你应该能启动了。怎么查找出问题了?我也不清楚。或者你启动的时候,在菜单上选择输入 e 编辑命令行为 不查找,自己设置 root 看看
回复

使用道具 举报

29#
发表于 2006-11-22 22:13:32 | 只看该作者
晚上又尝试了很久,用楼主安装到优盘的办法,我发现需要把xdos.img拷到C盘根目录,这样可以启动到dos
不然会在出现 find --set-root /xdos.img后死机的现象
还需要把wxpe.ldr和Wxpe.im_拷贝到C盘,否则同样会出现find --set-root /wxpe.ldr后死机

但是就算把wxpe.ldr和Wxpe.im_都拷贝到C盘,启动时又提示txtsetup.sif丢失,启动失败

如何直接用优盘成功启动呢,恳请楼主把脉


ps,安装到硬盘同样会出现上面的问题

[ 本帖最后由 yqayan 于 2006-11-22 10:31 PM 编辑 ]
回复

使用道具 举报

30#
 楼主| 发表于 2006-11-23 01:05:39 | 只看该作者
原帖由 yqayan 于 2006-11-22 10:13 PM 发表
晚上又尝试了很久,用楼主安装到优盘的办法,我发现需要把xdos.img拷到C盘根目录,这样可以启动到dos
不然会在出现 find --set-root /xdos.img后死机的现象
还需要把wxpe.ldr和Wxpe.im_拷贝到C盘,否则同样会出 ...


你重新找过一台机器看看。我测试过了至少3台机器,这里肯定能独立启动的(仅U盘)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-27 12:04

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表