无忧启动论坛

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

[召集令] 制作新的无优启动!

[复制链接]
跳转到指定楼层
1#
发表于 2007-2-4 18:19:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
各位兄弟,还记得无优的作品无优启动么?
      现在无优启动3.2么?自从这个版本后,至今还没有新版本.已经有部分人不知道无优启动了.
     原因有很多,这里列举几个:


    1.无优启动依然基于DOS平台.简单的图形化操作,不适合新手使用.
    2.对于不会光盘启动的新手来说,这是一个难题.更多的新手和商家选择一键还原或一键恢复.
    3.对新的机器出现兼容性问题.

    因此,我们需要制作一个新的无优启动!(支持的兄弟请顶.....)

  既然要制作新的无优启动,凭一个人的力量是不行的.希望有更多的无优战友的加入!

[ 本帖最后由 lintel 于 2007-2-4 06:22 PM 编辑 ]
2#
 楼主| 发表于 2007-2-4 18:25:09 | 只看该作者
第一项:制作无优版的一键恢复与维护工具箱.

具体是用的是IBM的一键恢复.(应无优的战友要求,加入双子星的XPE,GHOST备份/还原)

具体先看这里:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=25927

首先,要解决分区问题,使用PQ实现自动分区.
具体请下载PQ脚本教程(英文的,英文好的兄弟可以看看:下载脚本教程

PQPM 和PQDI脚本执行命令:   程序名  cmd=脚本文件 例如: pqmagic.exe /cmd=script.pqs

以下是PM PRO 7.0的命令:
------------------------------------------------------------------------------------------------
/CAS              Copy all sectors within partitions   //复制分区内的全部扇区
/CBS              Check for bad sectors                //检测坏扇区
/CEC              Check for extra cylinder             //检测额外柱面
/CMD=<Filename>   Specify script command file          //指定运行脚本命令文件
/DBG[=<Filename>] Enable debug messages                //开启动调试信息
/ERR=<Filename>   Specify error output file            //指定错误输出文件记录
/IFC              Ignore file system checks            //忽视文件系统检测
/LOG=<Filename>   Specify log output file              //指定日志输出文件记录
/MUP              Allow moves on unknown partitions    //允许移动不知名的分区
/NBS              No bad sector checking               //不进行坏扇区检测
/NRB              No reboot after program exit         //程序退出后不重新启动
/NRF=<Filename>   Exit program if the file exists. (No Run File)  //如果文件不存在则退出程序(不                                                                     运行文件)
/RAV              Read and verify all disk writes      //读和校验全部磁盘的写入
/SCO              Syntax check only (when running script)   //仅仅检测语句 (当脚本运行时)
/UVM              Use virtual memory                        //使用虚拟内存
/WFS              Wipe first sector after deleting all partitions  //擦除第一块扇区后删除全部分区

以下是一个脚本例子:
加1G的脚本
Dim NeedSize
NeedSize=1024
// 允许用户在操作后手工重新启动计算机,否则将自动重新启动计算机
  Allow Manual Reboot
//默认情况下不检测坏扇区,提高操作速度
  Set Default Bad Sector Test State OFF
// 选择第一块硬盘
  Select Disk 1
//选择RXC分区并检测大小
  Select Partition "RXC_SERVICE"
//选择前一个分区
  Select Partition Previous
//检测错误
  Check
// 检测该分区未使用空间是否满足要求
    Dim bQuit
    bQuit = 0
    IF GetUnusedAmount >= NeedSize Then
         //改变分区的大小,在其后面空出需要大小的空间(即前面NeedSize变量保存的值)
         Resize Space After NeedSize
    Else
         bQuit = 1
    End If
//选择最后一个分区,并将其扩大到占用后面所有的未分配空间(把刚才删除分区的空间合并给前一分区)
    If bQuit = 0 Then
Select Partition "RXC_SERVICE"
Resize Larger Max
    End If

第二,写入一键恢复的热键.

实现原理
    “F11”快捷键必须配合IBM一个叫BMGR的工具来进行,这个工具从IBM网站即可下载,它包含BMGR.EXE、Boot.bin、Bmgr.scr三个文件,其中BMGR.EXE是核心安装程序,可以通过bmgr /fboot.bin /mbmgr.scr 命令来实现安装“F11”。当然我们只要做一个F11.BAT批处理的文件包含上述命令行就更加方便了。
    BOOT.BIN是启动扇区程序,其记载了跳转指令和隐藏分区卷标的信息,包含3个扇区数据,在执行上述bmgr命令后,bmgr.exe将Boot.bin复制并替换硬盘0面0道1,2,3扇区的内容,其中硬盘0面0道1扇区是MBR,这样硬盘在启动时检测是否存在卷标为IBM_SERVICE的隐藏主分区,如存在就出现BMGR.SCR中的提示。
    Bmgr.scr是一个文本文件,记载了需要显示的信息、信息停留时间、定义的热键等。内容如下:
<PROMPT1=To Start the IBM Product Recovery program, press F11>
<PROMPT2=To Start the IBM backup and recovery partition, press F11>
<Wait=40>
<Key1=F11>
<Key2=F11>
    其中“PROMPT”等号和“>”之间是显示的信息,就是开机的时候看见的;Wait是等待的时间,数值在0~255之间;Key是激活的功能键,只能是“F1”~“F12”之间;“Key1”和“Key2”对应激活IBM_SERVICE分区和XPOINT_BASE分区。PROMPT1、Wait、Key1是必须要有的,PROMPT2、Key2则可选。



第三:使用PQDI对隐藏分区启动所需要的写入文件

OQDI的脚本说明:
脚本文件
因为脚本是在没有用户干预的情况下执行所以在开发脚本文件时要格外小心例
如如果遇到DELETE ALL 命令则当前所选驱动器上的所有分区都将被删除
而不提示任何警告或要求确认信息这些信息通常允许用户取消删除操作
重要由于Drive Image Pro 是在DOS 提示符处运行因此命令行上最多只
能输入128 个字符
脚本参数操作
SELECT DRIVE {< 编号>} 选择指定编号的驱动器例如SELECT DRIVE 1 将选择系统中的第一个硬盘在此命令之后的所有其它命令都是指驱动器1 直到使用其它的SELECT DRIVE 命令为止
SELECT PARTITION < 编号> 选择当前所选的驱动器上按编号指定的分区分区是按它们在磁盘上开始扇区号的顺序进行编号的不包括任何扩展分区或可用空间
SELECT PARTITION < 驱动器字母>选择由DOS 分配了驱动器字母的分区因为DOS 仅为可见的FAT 分区分配驱动器字母所以使用此命令只能选择这些类型的分区
SELECT PARTITION < 卷标> 选择带有指定卷标的第一个分区例如SELECT PARTITION DATA 选择标记为DATA 的第一个分区如果不止一个分区有此标签包括FAT32 NTFS 和HPFS 分区则只选择第一个分区
SELECT PARTITION FIRST 选择第一个分区
SELECT PARTITION NEXT 不管选择分区时使用的是何种语法总是选择紧跟在最后所选分区后的那个分区
SELECT PARTITION ALL 选择当前所选驱动器上的所有分区
SELECT FREESPACE {first |last | next | largest}
选择当前所选驱动器上指定的可用空间在选择最大的可用空间时无论可用空间是在扩展分区内还是在扩展分区外都没关系
SELECT IMAGE {< 编号> |all}选择映象文件中指定的映象例如SELECTIMAGE 3 或SELECT IMAGE ALL
PROTECT PARTITION FIRST 保护第一个分区免被删除
PROTECT PARTITION LAST 保护最后一个分区免被删除
PROTECT PARTITION DIAGNOSTIC保护未知类型的第一个有效分区免被删除
DELETE 使用任何SELECT PARTITION 命令删除所选的最后一个分区
DELETE ALL 删除当前所选驱动器上的所有分区而不必进行选择
DELETE EXTENDED 删除扩展分区只有将扩展分区内的所有逻辑分区都删除完后才可将其删除
SECTOR CHECK ON 对此命令后的所有恢复操作都启用坏扇区检查如果需要对某些分区禁用坏扇区检查而对另一些分区启用坏扇区检查则也可以使用/CBS 来替代它
SECTOR CHECK OFF 对此命令后的所有恢复操作禁用坏扇区检查如果需要对某些分区启用坏扇区检查而对另一些分区禁用坏扇区检查则也可以使用/NBS 来替代它
SET ACTIVE 将所选的最后一个分区设置为活动分区表示它将成为引导分区
STORE 使用无压缩方式存储所选分区
STORE WITH COMPRESSION OFF使用无压缩方式存储所选的分区
STORE WITH COMPRESSION LOW使用低比率压缩方式存储所选分区
STORE WITH COMPRESSION HIGH使用高比率压缩方式存储所选分区
RESIZE IMAGE NO 导致最后一个所选映象在遇到RESTORE 命令时不调整大小
RESIZE IMAGE PROPORTIONAL在遇到RESTORE 命令时按比例调整最后一个所选映象的大小
RESIZE IMAGE < 数值> 在遇到RESTORE 命令时将最后一个所选映象的大小调整为指定的数值用MB 表示
RESIZE IMAGE MAX 将最后一个所选映象的大小调整到可能的最大值在分区可占用驱动器剩余空间的情况下使用
此命令时该分区会填满整个驱动器
RESIZE IMAGE MOST SPACE调整含有最多可用空间的分区的大小1) 忽略Resize Image Proportional 并将其处理为Resize Image No 2) 忽略Resize ImageMax 并将其处理为Resize Image No 且3)认定Resize Image < 数值> 有效因此在计算MOST SPACE 时不考虑该分区
RESTORE 将选择的所有映象下载到可用空间并按RESIZE命令对其大小进行调整如有可能的话
REBOOT 重新引导计算机此命令之后的任何命令都不会执行





注:善未完成.明天放学后继续.

[ 本帖最后由 lintel 于 2007-2-6 10:48 PM 编辑 ]

f11.rar

22.43 KB, 下载次数: 113, 下载积分: 无忧币 -2

IBM的一键恢复引导文件

回复

使用道具 举报

3#
发表于 2007-2-4 22:56:58 | 只看该作者
支持下。
回复

使用道具 举报

4#
发表于 2007-2-4 23:08:32 | 只看该作者
希望新版能加入XPE。
回复

使用道具 举报

5#
发表于 2007-2-5 22:33:25 | 只看该作者
不顶不行了,这个东西真的很好~~~`
回复

使用道具 举报

6#
发表于 2007-2-6 11:07:28 | 只看该作者
测试时算我一个
回复

使用道具 举报

7#
发表于 2007-2-6 11:13:24 | 只看该作者
不错的建议
回复

使用道具 举报

8#
发表于 2007-2-6 11:14:39 | 只看该作者
狂顶!!我是用无忧启动过来的,很怀念。不过现在用启动易制作自己的启动盘很容易。所以无忧要搞就要搞个经典的。
回复

使用道具 举报

9#
发表于 2007-2-6 13:12:19 | 只看该作者
原帖由 lintel 于 2007-2-4 06:19 PM 发表
各位兄弟,还记得无优的作品无优启动么?
      现在无优启动3.2么?自从这个版本后,至今还没有新版本.已经有部分人不知道无优启动了.
     原因有很多,这里列举几个:


    1.无优启动依然基于DOS平台.简单的图 ...

作成双击一下 走人的ghost系统吧!
windows部分我来实现
回复

使用道具 举报

10#
发表于 2007-2-6 13:14:51 | 只看该作者
支持一下,以前用过无忧启动的东西
回复

使用道具 举报

11#
发表于 2007-2-6 17:13:43 | 只看该作者
没有用过,但听说过这个光盘,期待新的作品
回复

使用道具 举报

12#
 楼主| 发表于 2007-2-6 17:52:39 | 只看该作者
原帖由 seayc 于 2007-2-6 01:12 PM 发表

作成双击一下 走人的ghost系统吧!
windows部分我来实现

好的,应你的要求,已经可以实现,测试已经成功!那么WINDOWS部分可以由兄弟你来实现!
回复

使用道具 举报

13#
发表于 2007-2-6 20:41:56 | 只看该作者
支持一下,希望尽快发布,让大家也好学习
回复

使用道具 举报

14#
发表于 2007-2-6 21:26:50 | 只看该作者
主意不错,我赞成!It's a good idea!
无忧现在的PE技术已经很成熟了,可以从DOS平台转向PE平台。
回复

使用道具 举报

15#
 楼主| 发表于 2007-2-6 22:54:58 | 只看该作者
虽然由DOS转向PE,但备份/恢复却也得到PE环境下,适合新手.这样也就造成效率低.是否加入DOS内核的一键GHOST呢?不知道这样是否比较好?同时如果加入WINPE(支持多媒体),整个系统就要1G多,这样是否可行呢?要不,是用老九的RAM PE ?认为可以的兄弟请在这里发表一下意见.
回复

使用道具 举报

16#
发表于 2007-2-6 23:28:31 | 只看该作者
PM分区好吗?怎么我使用PM来分区全新硬盘后,用Ghost恢复镜像后系统无法启动呢?而且PM分区后新装系统会有导致启动菜单多一个未知的操作系统。我看还是研究个其他的分区软件吧!
回复

使用道具 举报

17#
发表于 2007-2-7 18:08:35 | 只看该作者
up.....
回复

使用道具 举报

18#
发表于 2007-2-7 18:25:10 | 只看该作者
支持下。
回复

使用道具 举报

19#
发表于 2007-2-7 19:23:08 | 只看该作者
支持无忧自己的作品
回复

使用道具 举报

20#
发表于 2007-2-8 00:29:40 | 只看该作者
都是强中手~! 要能推出一款集系统优化、安全设置、紧急维护、防毒查毒、杀毒为一体的PE优化盘,试想,那该多好!
回复

使用道具 举报

21#
发表于 2007-2-8 11:10:25 | 只看该作者
怎么不制作一款以安全为主体的启动盘,在dos、windows下都能查杀毒,集大成的优化设置(有人将windows PE占用降到了30左右)。
回复

使用道具 举报

22#
发表于 2007-2-8 14:58:01 | 只看该作者
需要测试的话也找我~
全力支持
回复

使用道具 举报

23#
发表于 2007-2-8 16:17:28 | 只看该作者
支持,我也要参加~
回复

使用道具 举报

24#
 楼主| 发表于 2007-2-8 17:46:28 | 只看该作者
原帖由 micky999 于 2007-2-6 11:28 PM 发表
PM分区好吗?怎么我使用PM来分区全新硬盘后,用Ghost恢复镜像后系统无法启动呢?而且PM分区后新装系统会有导致启动菜单多一个未知的操作系统。我看还是研究个其他的分区软件吧!

不能这样做,应该使用正常的安装模式,这样对SATA才能够作用,第一次安装请尽量不要用GHOST
回复

使用道具 举报

25#
发表于 2007-2-9 09:53:39 | 只看该作者
原帖由 seayc 于 2007-2-6 01:12 PM 发表

作成双击一下 走人的ghost系统吧!
windows部分我来实现



呵呵,这部分已经有成品了,等时机成熟就可以放出来。
回复

使用道具 举报

26#
发表于 2007-2-9 09:54:11 | 只看该作者
原帖由 friend8179 于 2007-2-4 09:19 PM 发表
感觉我们无忧也要来个GHOST版的XP
不过似乎失去了无忧的特色



现在主要是空间的问题,如果有空间可以考虑制作。
回复

使用道具 举报

27#
发表于 2007-2-9 22:34:31 | 只看该作者
光支持一下。
回复

使用道具 举报

28#
发表于 2007-2-10 10:06:02 | 只看该作者
原帖由 紫狐 于 2007-2-9 09:54 AM 发表



现在主要是空间的问题,如果有空间可以考虑制作。

感觉还是尽量在省资源的情况下做
这才是特色!!
不知大伙同意否
回复

使用道具 举报

29#
 楼主| 发表于 2007-2-10 13:58:21 | 只看该作者
可以,春节前放出来
回复

使用道具 举报

30#
发表于 2007-2-10 14:39:40 | 只看该作者
呵呵 小宇宙爆发了 哈哈
说实在的 无忧启动这东西真的很经典  昨天收拾光盘 见到无忧启动了 好怀念阿
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2026-1-11 03:15

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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