热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

[硬件维护]打造一张自己的RecoveryCD(转载)

买品牌机,特别是笔记本电脑的用户,一定都为有一张随机附送的RecoveryCD(恢复盘)而自豪!原因何在?要是机器出了什么问题,无需重装系统,只要将RecoveryCD放入光驱,重启机器

  买品牌机,特别是笔记本电脑的用户,一定都为有一张随机附送的Recovery CD(恢复盘)而自豪!原因何在?要是机器出了什么问题,无需重装系统,只要将Recovery CD放入光驱,重启机器,10分钟左右后一切搞定clone cd。“太好了!还有这么好的东东?反正现在刻录机已经普及了,借我刻一张吧。”算了吧,还是别有这种想法了,因为品牌机的Recovery CD只能在“自己”身上用,别的机器一概不认。另外,这种Recovery CD本身还有两个问题。第一,每次都是“完完整整”的恢复,硬盘上无论什么都会被DEL,完全恢复到出厂状态。第二,除了Windows操作系统,其他什么都没有,还得要自己动手装。这还了得,简直成了“捡了芝麻,丢了西瓜”?!有没有解决的办法呢?当然有,跟着做吧……

   除了需要“pc”外clone cd,还请大家准备好这么几样东西:

   ◆启动盘一张;

   ◆Norton Ghost(DOS精简版clone cd,最新版本7.0)

   ◆刻录软件(Nero、Easy CD Creator……什么都行)

   现在clone cd我们就可以开始了……

   一、【制作DOS启动盘】

   首先,我们需要制作一张DOS启动盘clone cd。可能有人会问,难道我们不能使用Windows 9x/Me安装时生成的启动盘?当然可以,但是那张盘用在这里不是很适合。所以,作为DIYer,我们应该自己做一张。方法如下:在DOS命令行键入format a:/u/q,制作一张能启动的DOS盘,然后需要编制autoexec.bat和config.sys两个文件(文件内容如下)。我们还需要将必要的几个文件(mscdex.exe、smartdrv.exe、himem.sys、emm386.exe、oakcdrom.sys)复制到A盘上。当然,我们还能将一些常用的工具也复制到这张软盘上来。

   【autoexec.bat】

[硬件维护]打造一张自己的Recovery CD(转载)

   @ECHO OFF

   MSCDEX.EXE /D:MSCD000

   SMARTDRV.EXE

   【config.sys】

   DEVICE=HIMEM.SYS

   DEVICE=EMM386.EXE

   DOS=HIGHclone cd,UMB

   DEVICE=OAKCDROM.SYS /D:MSCD000

   二、【制作Ghost镜像文件】

   大多数人应该都会用Norton Ghost来备份硬盘,但是这里有一个问题:如果直接使用图形界面操作的话,无法控制映像文件.gho的大小,万一其大小超过了650M,我们怎么将它刻录到CD-R上?所以这里我们应该使用带参数的ghost命令来操作:ghost -split=640 -z9clone cd。可能有人会问,这些参数都是什么意思呀?“-split=x”就是将映像按指定的大小x(MB)进行分卷;“-z”这个参数能够设定映像文件的压缩比:“-z或-z1”低压缩(快速)、“-z2”高压缩(中速)、“-z3到-z9”较高压缩(慢速)。接着的操作,这里就不作介绍了——进入图形界面,就能开始操作了。

   【修改autoexec.bat文件】

   为什么要改这个文件呢?这个文件其实就是个批处理文件,并且会在启动时自动运行clone cd。所以我们需要将必要的ghost命令语句加入其中,以便将映像文件恢复到硬盘。我们需要使用的是带参数的ghost命令:ghost -clone,MODE=load|pload,oriGinal=filename,DST=drive|drive:partiton -sure(注:“|”——表示可在多个选项中选择)。

   简单介绍一下其中参数的含义:

   “MODE=load|pload”load:映像文件对硬盘载入;pload:映像文件对分区载入clone cd

   “oriGinal=filename”指定映像文件的文件名clone cd

   “DST=drive|drive:partiton”drive:目标硬盘的编号;drive partiton:目标分区clone cd

   “-sure”:无需确定,即开始恢复操作clone cd

   举两个实例看一下clone cd,就很快明白了:

   ◆ghost -cloneclone cd,MODE=load,oriGinal=recovery.gho,DST=1 -sure:无需确认便将映像recovery.gho载入硬盘

[硬件维护]打造一张自己的Recovery CD(转载)

   ◆ghost -cloneclone cd,MODE=pload,oriGinal=recovery.gho,DST=1:2 -sure:无须确认便将映像recovery.gho载入硬盘第二个分区

   三、【制作CD-R】

   好了,就差最后一步,我们就能拥有一张自主版权的Recovery CD了clone cd。只要是能制作Bootable CD-R的刻录软件都能用,这里以Nero为例。

   将我们刚才制作好的启动盘放入软盘驱动器,运行Nero,单击“CD-ROM(Boot)”(见图1)→点击“New”按钮,出现新建窗口,然后我们只要将映像文件.gho,从右边的窗口拖到左边的窗口(见图2),再单击“Open the Write-CD-Dialog”按钮(图2中划圈处),出现最终刻录对话框,做一些相应的设置,最后单击“Write”按钮开始刻录clone cd。……

   好了clone cd,就这样,我们就为自己的“爱姬”度身定做了一张Recovery CD,以后要是机器出了问题,我们只要将它放入光驱,重启机器……

   OKclone cd,一切搞定!

   是不是心动了,想自己也马上“练练兵”?这里还想提醒大家几句:1)如果你觉得最好能加入硬盘分区的功能,那也很简单,只要编写一个PQMagic的脚本即可实现;2)恢复时,一定要将BIOS设置成“从光盘启动”(具体操作,这里不再累述);3)有可能你的映像文件不只一个,那可以刻成几张盘(第二、三……张盘就无需制成Bootable的了),另外恢复时在换盘的时候千万注意,刚换盘后不要马上按“Enter”键继续,因为光驱会等几秒才能读完CD的 TOC,如果马上按“Enter”的话会出现找不到文件的错误信息clone cd。这样就会前功尽弃, 必须重头再开始还原了(真希望ghost以后的新版本会加入“Retry”的功能,不要马上宣告失败);4)上文中所提到的软件都可以在)


推荐阅读
  • 生成式对抗网络模型综述摘要生成式对抗网络模型(GAN)是基于深度学习的一种强大的生成模型,可以应用于计算机视觉、自然语言处理、半监督学习等重要领域。生成式对抗网络 ... [详细]
  • VScode格式化文档换行或不换行的设置方法
    本文介绍了在VScode中设置格式化文档换行或不换行的方法,包括使用插件和修改settings.json文件的内容。详细步骤为:找到settings.json文件,将其中的代码替换为指定的代码。 ... [详细]
  • sklearn数据集库中的常用数据集类型介绍
    本文介绍了sklearn数据集库中常用的数据集类型,包括玩具数据集和样本生成器。其中详细介绍了波士顿房价数据集,包含了波士顿506处房屋的13种不同特征以及房屋价格,适用于回归任务。 ... [详细]
  • imx6ull开发板驱动MT7601U无线网卡的方法和步骤详解
    本文详细介绍了在imx6ull开发板上驱动MT7601U无线网卡的方法和步骤。首先介绍了开发环境和硬件平台,然后说明了MT7601U驱动已经集成在linux内核的linux-4.x.x/drivers/net/wireless/mediatek/mt7601u文件中。接着介绍了移植mt7601u驱动的过程,包括编译内核和配置设备驱动。最后,列举了关键词和相关信息供读者参考。 ... [详细]
  • 突破MIUI14限制,自定义胶囊图标、大图标样式,支持任意APP
    本文介绍了如何突破MIUI14的限制,实现自定义胶囊图标和大图标样式,并支持任意APP。需要一定的动手能力和主题设计师账号权限或者会主题pojie。详细步骤包括应用包名获取、素材制作和封包获取等。 ... [详细]
  • 树莓派语音控制的配置方法和步骤
    本文介绍了在树莓派上实现语音控制的配置方法和步骤。首先感谢博主Eoman的帮助,文章参考了他的内容。树莓派的配置需要通过sudo raspi-config进行,然后使用Eoman的控制方法,即安装wiringPi库并编写控制引脚的脚本。具体的安装步骤和脚本编写方法在文章中详细介绍。 ... [详细]
  • 解决github访问慢的问题的方法集锦
    本文总结了国内用户在访问github网站时可能遇到的加载慢的问题,并提供了解决方法,其中包括修改hosts文件来加速访问。 ... [详细]
  • IOS开发之短信发送与拨打电话的方法详解
    本文详细介绍了在IOS开发中实现短信发送和拨打电话的两种方式,一种是使用系统底层发送,虽然无法自定义短信内容和返回原应用,但是简单方便;另一种是使用第三方框架发送,需要导入MessageUI头文件,并遵守MFMessageComposeViewControllerDelegate协议,可以实现自定义短信内容和返回原应用的功能。 ... [详细]
  • 超级简单加解密工具的方案和功能
    本文介绍了一个超级简单的加解密工具的方案和功能。该工具可以读取文件头,并根据特定长度进行加密,加密后将加密部分写入源文件。同时,该工具也支持解密操作。加密和解密过程是可逆的。本文还提到了一些相关的功能和使用方法,并给出了Python代码示例。 ... [详细]
  • ps:写的第一个,不足之处,欢迎拍砖---只是想用自己的方法一步步去实现一些框架看似高大上的小功能(比如说模型中的toArraytoJsonsetAtt ... [详细]
  • 初始化初始化本地空版本库,仓库,英文名repositorymkdirtest&&cdtestgitinit克隆项目到本地gitclone远程同 ... [详细]
  • Redis底层数据结构之压缩列表的介绍及实现原理
    本文介绍了Redis底层数据结构之压缩列表的概念、实现原理以及使用场景。压缩列表是Redis为了节约内存而开发的一种顺序数据结构,由特殊编码的连续内存块组成。文章详细解释了压缩列表的构成和各个属性的含义,以及如何通过指针来计算表尾节点的地址。压缩列表适用于列表键和哈希键中只包含少量小整数值和短字符串的情况。通过使用压缩列表,可以有效减少内存占用,提升Redis的性能。 ... [详细]
  • 修复安装win10失败并提示“磁盘布局不受UEFI固件支持”的方法
    本文介绍了修复安装win10失败并提示“磁盘布局不受UEFI固件支持”的方法。首先解释了UEFI的概念和作用,然后提供了两种解决方法。第一种方法是在bios界面中将Boot Mode设置为Legacy Support,Boot Priority设置为Legacy First,并关闭UEFI。第二种方法是使用U盘启动盘进入PE系统,运行磁盘分区工具DiskGenius,将硬盘的分区表设置为gpt格式,并留出288MB的内存。最后,通过运行界面输入命令cmd来完成设置。 ... [详细]
  • Android工程师面试准备及设计模式使用场景
    本文介绍了Android工程师面试准备的经验,包括面试流程和重点准备内容。同时,还介绍了建造者模式的使用场景,以及在Android开发中的具体应用。 ... [详细]
  • 带添加按钮的GridView,item的删除事件
    先上图片效果;gridView无数据时显示添加按钮,有数据时,第一格显示添加按钮,后面显示数据:布局文件:addr_manage.xml<?xmlve ... [详细]
author-avatar
手机用户2602906791
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有