Chinaunix首页 | 论坛 | 博客
  • 博客访问: 127976
  • 博文数量: 38
  • 博客积分: 2510
  • 博客等级: 少校
  • 技术积分: 385
  • 用 户 组: 普通用户
  • 注册时间: 2008-11-14 17:13
文章分类

全部博文(38)

文章存档

2009年(3)

2008年(35)

我的朋友

分类: WINDOWS

2008-11-27 10:12:23

可怜的本本N年前光驱就坏掉了,一直靠着坚强的矮人DOS和GHOST坚持到现在,不容易啊
最近换了新本本终于有决心要把旧的拿来做测试用了,
有想法搞个移动硬盘来引导系统,就不怕以后系统坏鸟了~下面是网上找到的方法,收藏起来,保存在自己这里是最安全的了……

各位制作前请先看看:
  【按】
  不管是新旧电脑还是台式和手提电脑的BIOS一定都支持本地硬盘的冷启动或热启动,但不一定都支持USB设备的冷启动或热启动,有的电脑更惨,对某些USB设备的冷启动或热启动都不支持!反之亦然,一个USB设备制作的启动盘,只可在某些电脑上冷启动,只可在某些电脑上热启动,在某些电脑上冷启动或热启动都可以,在某些电脑上冷启动或热启动都不可以,再加上主板BIOS对常用的4~5种启动管理器的支持与否,你排列组合一下有多少种情况!所以,你制作好启动盘后,如果不能启动,要先看看:
  1.你的制作方面有没有问题;
  2.软件的目录结构是否正确;
  3.硬件方面是否支持。
  然后再来这里说明不能启动的具体情况,越详细越好,因为我没有在你的电脑旁边,如果你只是说“按你的方法制作后,没有成功。”“×××不好用,启动不了。”之类的言辞,谁都不会理你的,因为神仙都帮不了你!


(一)直接刻盘
  用不着多说,大家都会,但还是要啰嗦几句,免得你刻坏了盘浪费了RMB
建议用Nero刻盘,用大名鼎鼎的Nero刻盘成功率高。但有人说Nero有一个毛病,当你输入序列号后它不告诉你正确与否,如果序列号不对,它也不提示你,只是使用时不停地刻废盘。所以安装Nero后一定要检验它是否正确注册了。
  检验方法:
  开始——运行——CMD,回车。
  在命令提示符里进入安装目录里的Nero文件夹运行“nerocmd.exe --listdrives ”命令(这里以安装在C盘为例):
  C:\program files\ahead\nero\nerocmd.exe --listdrives

  nero
会验证序列号是否正确,如果不对,在窗口会显示serial number is invalid (或 serial expired); 如果正确;会显示刻录机型号,最后一排会显示ok。如图:




  哦,扯远了,进入正题。AYBootCD.ISO大小210MB,小盘应该能刻得下。最易刻录成功的方法是:先用Daemon Tools载入镜像,再用Nero刻。如图:





  下面以Nero6.6.0.15为例说明之。第一步点击:复制和备份——复制光盘:



  第二步:按下图操作,写入速度最多选择24x,建议选择16x8x,最后点复制,OK




  什么!你不想直接用小盘刻录?里面的软件有的你用不到,想用的里面又没有?那你就自己YY吧,非常欢迎你这样做!赞一个!但要提醒你注意,请不要用UltraISO之类的软件制作,启动不了别找我啊,呵呵。这样做:
  1. 在你的电脑任意分区里建立一个文件夹,命名为AYBootCD,注意大小写不要打错哦;
  2. AYBootCD.ISO中的文件和文件夹按原结构提取到刚才建立的AYBootCD文件夹中;
  3. YY吧(再次提醒:可以添加删除组件,不可以动原结构,YY高手除外);
  4. YY完了后,直接运行\AYBootCD\BOOT\AYBOOTCD.CMD ,看到了吗,新的镜像AYBootCD.ISO诞生了,在哪儿?与你刚才建立的AYBootCD文件夹并列啊!
  按:以下的安装都需要把AYBootCD.ISO镜像解开或载入虚拟光驱,因为要提取里面的文件,下面将不再说明。


(二)安装到台式机或笔记本电脑
  (你不准备安装到台式机或笔记本电脑,请跳过此步,等用到时再回来看。
  以安装到XP系统下为例:
  1. AYBootCD.ISOBOOT文件夹下的CKLDR复制到启动分区(一般是C盘)根目录下;
  2. 打开启动分区(一般是C盘)根目录下的BOOT.INI文件,在最下面添加一行:
  C:\CKLDR=”MSCD多功能电脑急救维护盘奥运纪念
  保存,退出;
  (什么!启动分区根目录下没有BOOT.INI文件?什么!不知道BOOT.INI文件怎么打开?什么!BOOT.INI文件修改好了没法保存?)那么这样吧:在桌面上右击“我的电脑”——属性——高级——启动和故障恢复的“设置”——编辑,看的了吧,原来如此(这么麻烦啊!我也没有办法,谁叫他比尔·盖茨把XP编得这么复杂啊!本人比较笨,只能教给你这么笨的方法。哦,听说他将要退休了,嘘嘘!):





  3. AYBootCD.ISO里面的BOOTMINIPE两个文件夹一同复制到任意分区根目录下(保持目录结构不变),OK
  重启后就会出现NT启动菜单(我叫它“大老黑”,呵呵),按“箭头键”选择“MSCD多功能电脑急救维护盘奥运纪念”回车,你就可以看到GRUB启动菜单,怎么样,成功了吧!(这么啰嗦,看你的帖子真浪费时间。我也想言简意赅,唉!)


(三)安装到移动硬盘

  1. 分区和激活
  移动硬盘不进行分区和格式化是不能存储数据的,主分区不进行激活是不能做成启动盘的。
  11 还没有分区的新移动硬盘
  按照分区,建议主分区不要分得太大,有5G就足够了,主分区最好格式化为FAT32(或FAT16)的,分区和完成后一定要把主分区激活(这里再次提醒你,否则,你的移动硬盘启动不了别来找我,呵呵)。
  12 已经分区的移动硬盘想重新分区
  在XP的磁盘管理下,先反顺序删除所有分区(删除逻辑分区——删除扩展分区——删除主分区),再按11重新分区。并把主分区激活。
  13 已经分区的移动硬盘不想重新分区
只需要在XP的磁盘管理下看看主分区是否激活,如果没有激活,把它激活就是了。

  2. 写入启动代码和安装

  移动硬盘分区和激活后还要写入启动代码才能引导系统,地球人都知道,呵呵。下面分别说说三种常用的启动引导方法和它们的两种组合的制作方法。

  21 DOSGRUB引导

  DOS引导是“最古老”和“最基本”是引导方法,比尔·盖茨的“视窗”操作系统Windows诞生之前,地球人都在计算机里使用DOS系统,它是操作系统的元老,直到现在人们仍然在使用它。如果你的电脑(或移动硬盘)连DOS引导都不支持,那你的电脑(或移动硬盘)……,自己想想吧!
  GRUB是功能强大的启动管理器GRUB4DOS中的重要组件之一,呵呵,废话少说,进入正题。那么怎样给移动硬盘写入DOS引导呢,先要进入DOS系统:
  如果你的电脑里已经安装了MSCD多功能电脑急救维护盘,那就方便多了,你进入超级急救盘_光盘版,当出现如下画面时插上移动硬盘,并进入第1项:



进入第3项:



进入第1项:



进入第1项:



进入第3项:



点下一步:



选中移动硬盘的主分区盘符:



进入第1项:



点确定



输入 y ,回车



卷标要不要随意



完成,退出



  在BIOS里设为USB HDD启动(如果你的BIOS里没有USB HDD启动项,那么就插上移动硬盘,重启电脑在BIOS的启动设置里找到你的移动硬盘,设为第一启动项),插上移动硬盘,重启电脑后如果能启动到如下画面,说明DOS启动制作成功!


接着这样做:
  ⑴ AYBootCD.ISO中的BOOTMINIPE两个文件夹一同复制到启动分区根目录下(保持目录结构不变),
  ⑵ \BOOT\USBBOOT\中的AUTOEXEC.BAT复制到启动分区根目录下,OK

  特别提醒:千万不要把刚才制作启动盘时产生的三个文件删了,否则你就惨了!不过没关系,我已经给你准备好了,再把\BOOT\USBBOOT\中的COMMAND.COMIO.SYSMSDOS.SYS复制到启动分区根目录下就是了。

  22   NT OS LoaderGRLDR引导
  什么是NT OS Loader?它天天在默默地为您服务啊,你竟然不知道它是什么!呵呵。它就是Windows NT内核操作系统(Windows NT/2000/XP/2003/ )的系统引导器,你在这些系统中能看到的关键文件有NTLDR、NTDETECT.COM和BOOT.INI等,如果你安装了多系统,其中又有Windows 98等,你还能看到BOOTFONT.BINBOOTSECT.DOS这两个文件,你看不到是程序在硬盘的启动扇区里,要用HTBOOT.EXE(或BOOTSECT.EXE)写入硬盘。

  GRLDR是功能强大的启动管理器GRUB4DOS中的另一个重要组件之一,呵呵,废话少说,进入正题。下面就说说怎样HTBOOT.EXE给移动硬盘写入NT引导,这就简单多了,不要进入DOS系统,在Windows XP(或2000/2003)下操作

  最简单的方法是:
  ⑴ 先把AYBootCD.ISO中的\BOOT\UsbBDtool\NTBOOT.EXE复制到C盘根目录
  ⑵ 开始——运行 ——(输入)CMD ——(回车)——(输入)cd.. ——(回车)——(输入)cd.. ——(回车)——(输入)NTBOOT K: ——(回车)
  【K:是移动硬盘启动分区,NTBOOTK:之间有一个空格
OK!你已经完成NT引导的写入。什么!还不明白,看图:











  接着这样做:
  ⑴ AYBootCD.ISO中的BOOTMINIPE两个文件夹一同复制到启动分区根目录下(保持目录结构不变),
  ⑵ \BOOT\USBBOOT\中的NTLDRBOOT.INIGRLDR复制到启动分区根目录下;
  ⑶ 打开BOOT.INI,把里面的内容:
   [boot loader]
   timeout=0
   default=C:\boot\ckldr
   [operating systems]
   C:\ckldr="By: CK"
改为:
   [boot loader]
   timeout=0
   default=C:\grldr
   [operating systems]
   C:\grldr="By: CK"

保存退出。
  ⑷ 再把WXPE文件夹中的NTDETECT.COM 复制到启动分区根目录下,OK
  在BIOS里设为USB HDD启动(如果你的BIOS里没有USB HDD启动项,那么就插上移动硬盘,重启电脑在BIOS的启动设置里找到你的移动硬盘,设为第一启动项),插上移动硬盘,重启电脑,祝你启动成功!

  2-3 GRLDR直接引导

  在以上两种启动方法中,GRUB4DOS均处于间接启动管理地位,其实,不用DOS引导和NT引导,GRUB4DOS完全可以直接引导DOS系统和NT系统,而且兼容性相当好!那为什么要舍近求远,搞什么DOSGRUB引导和NTGRLDR引导?你把本文看完就明白了。

  ⑴ AYBootCD.ISO中的BOOTMINIPE两个文件夹一同复制到启动分区根目录下(保持目录结构不变);

  ⑵ \BOOT\USBBOOT\中的GRLDR复制到启动分区根目录下;

  ⑶ XP 运行\BOOT\UsbBDtool\里面的grubinst_gui.exe,正确选择你要写入grub引导信息的U盘,千万不可选错!点安装,出现命令窗口,如果看到"The MBR/BS has been successfully installer", 则说明grub引导代码安装成功,按回车并退出程序;




  在BIOS里设为USB HDD启动(如果你的BIOS里没有USB HDD启动项,那么就插上移动硬盘,重启电脑在BIOS的启动设置里找到你的移动硬盘,设为第一启动项),插上移动硬盘,重启电脑,祝你启动成功!

  2-4 GRLDR直接引导 & DOSGRUB引导

  GRLDR直接引导 & DOSGRUB引导,是把这两种启动方式组合在一起,使你的移动硬盘既可以执行GRLDR直接引导,又可以执行DOSGRUB引导,岂不美哉!

  因为再好的启动管理器也不能保证100%适应众多品牌的移动硬盘和启动众多品牌的电脑,那么GRLDR直接引导 & DOSGRUB引导是不是要好些,用GRLDR直接引导启动不成,就用DOSGRUB引导启动,启动成功的机会是不是多了些!

  “GRLDR直接引导 & DOSGRUB引导”这种双重启动方式,至今在互联网上还没有看到有人使用的文章,我不能算得上“首创”,也应是首先使用吧,别吹嘘了,快说说怎么制作吧。

  其实很简单:

  ⑴ 先按照上面介绍过的《21 DOSGRUB引导》方法制作,启动成功后进入下一步;

  ⑵ 再按照刚刚介绍过的《2-3 GRLDR直接引导》方法给移动硬盘写入grub引导,特别要注意的是要勾选“优先引导原来MBR”,如下图:



  正确选择你要写入grub引导信息的U盘,千万不可选错!点安装,出现命令窗口,如果看到"The MBR/BS has been successfully installer", 则说明grub引导代码安装成功,按回车并退出程序;

  ⑶ \BOOT\USBBOOT\中的GRLDR复制到启动分区根目录下,OK

  这样你的移动硬盘就具有了“GRLDR直接引导 & DOSGRUB引导”这种双重启动功能,启动时就有5秒钟的时间让你选择,由你决定是用GRLDR直接引导启动,还是用DOSGRUB引导启动。如下图:



  若你在5秒内按了空格键,则由GRLDR直接引导启动,若你在5秒内按了其他键或5秒超时的话便由DOSGRUB引导启动


  2-5 GRLDR直接引导 & NTGRLDR引导

  ⑴ 先按照上面介绍过的《22 NTGRLDR引导》方法制作,启动成功后进入下一步;

  ⑵ 2-4的第⑵步;

  这样你的移动硬盘就具有了“GRLDR直接引导 & NTGRLDR引导”这种双重启动功能,启动时就有5秒钟的时间让你选择,由你决定是用GRLDR直接引导启动,还是用DOSGRUB引导启动。如下图:



  若你在5秒内按了空格键,则由GRLDR直接引导启动,若你在5秒内按了其他键或5秒超时的话便由NTGRGRLDR引导启动


 (四)安装到U
  首先,在XP系统下插上U盘,打开磁盘管理,看看是不是己经激活,如下图:



  如果已经激活,可以直接进行启动盘制作;如果没有激活或虽然激活但是无法启动,请您往下看:

  运行AYBootCD.ISO中的\BOOT\UsbBDtool\HPUSBFW 2.20.EXE,如下图:



  ⑴ 在“设备”里选择你的U盘;
  ⑵ “文件系统”可选FAT,也可选FAT32
  ⑶ “卷标”最好不填,否则容易失败;
  ⑷ 不要勾选“快速格式化”,否则容易失败;
  ⑸ 勾选“创建一个DOS启动盘”;
  ⑹ 在“自定选择DOS系统文件”下将DOS系统文件指向“\BOOT\UsbBDtool\WIN98SE”;
  ⑺ 点击最下面的“开始”按钮,开始制作,制作完成后,U盘里应有COMMAND.COMIO.SYSMSDOS.SYS三个文件;
  ⑻ BIOS里一般设为USB HDD启动(如果你的BIOS里没有USB HDD启动项,那么就插上移动硬盘,重启电脑在BIOS的启动设置里找到你的移动硬盘,设为第一启动项),插上移动硬盘,实机试一下能不能启动。

  1. 写入启动代码和安装

  U盘写入启动代码和安装的方法与移动硬盘基本相同,与移动硬盘相同的就不再写了。以下以没有分区的U盘为例。

  11  DOSGRUB引导

  U盘使用HPUSBFW 2.20.EXE制作完成后,进行以下操作:

  ⑴ AYBootCD.ISO中的的BOOTMINIPE两个文件夹一同复制到启动分区根目录下(保持目录结构不变),

   \BOOT\USBBOOT\中的AUTOEXEC.BATCOMMAND.COMIO.SYSMSDOS.SYS四个文件复制到启动分区根目录下,OK

  12   NT OS LoaderGRLDR引导
  制作方法同移动硬盘,只不过是把移动硬盘换成U盘而已。

  1-3 GRLDR直接引导
  制作方法同移动硬盘,只不过是把移动硬盘换成U盘而已。

  1-4 GRLDR直接引导 & DOSGRUB引导
  制作方法同移动硬盘,只不过是把移动硬盘换成U盘而已。

  1-5 GRLDR直接引导 & NTGRLDR引导
  制作方法同移动硬盘,只不过是把移动硬盘换成U盘而已。

  2. 至于把U盘制作成USB ZIP 模式的启动盘,制作方法见《MSCD多功能电脑急救维护盘2008新春版》中的相关部分,安装方法与上面11 15相同,恕不赘述。
.
.
温馨提示
要量产的最好这样做:
1.在本地硬盘上新建文件夹AYBootCD(大小写不要错)和MINIPE;
2.用UltraISO打开AYBootCD.ISO或用虚拟光驱加载AYBootCD.ISO;
3.把AYBootCD.ISO中的全部文件和文件夹提取到新建文件夹AYBootCD中(要保持目录结构不变);
4.再把新建文件夹AYBootCD\MINIPE中的MMC.WIM、ADV.WIM、DRV.WIM、APP.WIM、WINPE.INI和UNLOADOP.INI等6个文件剪切到新建文件夹MINIPE中;
5.运行新建文件夹AYBootCD\BOOT\AYBOOTCD.CMD,就会生成一个新的69MB大小的AYBootCD.ISO文件,用它量产USBCDROM;
6.量产后把新建文件夹MINIPE放到U盘剩余空间里,OK!

阅读(2588) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~