一。硬件测试环境

     1. CPU:Intel Pentium4  3.2ghz

     2.内存:2*512M

     3.主板:Intel-pr

     4.软驱和引导盘

     5.网络服务器-安装有PXE的Server(存放镜像文件)    

  

二。测试说明  

     1.IMAGE文件

        镜像类型VISTA和MSdos双系统,大小为2.81G

 

     2.Smartdrv.exe命令介绍

        Smartdrv.exe是一个磁盘缓存实用程序,也叫磁盘加速器。简单的来讲就是加载这个程序可以将内存设置为硬盘的高速缓存。

        加不加载smartdrv.exe到底区别在哪里?
        DOS下安装2000或者XP执行完winnt后,会看到一个复制文件的界面,这时安装程序正在将I386里的文件重新复制到C盘的临时文件夹里($WINNT_NT$.~BT $WINNT_NT$.~LB等等),并创建一些引导文件和配置文件。安装速度的快慢区别其实就在这个复制文件的过程里。不加载Smartdrv.exe,由于硬盘的高速缓存很小,磁盘的读写速度势必会很慢。如果加载Smartdrv.exe,硬盘的高速缓存会增加好几十倍,这样读写速度会快很多,复制文件的速度自然就快了,安装系统的时间也就大大减少了。

        Smartdrv.exe的用法:
        Smartdrv /x  执行并驻留内存,开辟磁盘加速缓存区,并屏蔽所有驱动器  缓存,是较常用的方法(一般用这个命令就够了)
        smartdrv /c       将缓存内的信息都写入硬盘
        smartdrv /e: 数字    设置一次移动的信息量
        smartdrv /b: 数字    设置预先读取的缓冲区大小
        smartdrv 32768          32768 表示拿出32MB的内存作为磁盘的缓存
       其实只要加载Smartdrv.exe,很多DOS下有关磁盘的程序执行起来快的不得了(比如Copy、Xcopy和Deltree工具等等)。

 

      3.加载Smartdrv.exe命令
        Smartdrv.exe的作用是打开告诉缓存(内存《==》硬盘),提高copy文件的速度,所以在复制主要的大文件之前加载成功就ok啦。

       方法一:可以卸载autoexec.bat文档中,让smartdrv.exe文件自动被调用执行。编辑autoexec.bat或着recover.bat文档,在执行ghost.exe之前写入copy和执行命令,smartdrv.exe需要执行两次,可以看到磁盘缓存区域。

       方法二:在ghost.exe之前手动加载运行两次smartdrv.exe,不用修改其他bat文档。    

 

 

三。测试过程及结果

     1.软盘引导

        由于软盘本身的存取速度决定了它的准备工作进度,在此之前即使加载smartdrv.exe命令也不会很快,相反,copy并运行两此smartdrv命令还要花费一些时间,大概有10s左右,所以建议还是在ghost之前的最后一部运行此命令。

       软盘引导ghost的对照结果显示,是否加载smartdrv.exe并不会影响整体的速度。2.81G的系统8分钟可以recover完毕,其中5分钟是在ghost,前面2分钟软盘引导,最后有一分钟的解压过程。

 

 

     2.PXE引导

      开机,按F10,选择从网络启动,前提是server的pxe软件可以正常使用。

      在PXE下执行的引导和软盘的内容完全一样,但是速度非常快,加载smartdrv.exe根本就没有必要,在这里也是手动加载smartdrv.exe,完成后在ghost.exe。

      结果显示ghost速度没有明显提升,ghost过程3分钟前面的引导1分钟左右,后面解压一分钟。

 

 

四。疑问

     按道理来说不管用什么方式进行引导,对ghost都不会有影响的,但是做了多次ghost,依然是有所差异,用软盘引导5分钟ghost完成,用pxe的话3分钟就可以搞定,具体原因有待继续发现。    

在ghost时加载smartdrv.exe是否会提高速度相关推荐

  1. 使用 PDBDownloader 解决 IDA 加载 ntoskrnl.exe 时符号不完全问题

    使用 PDBDownloader 解决 IDA 加载 ntoskrnl.exe 时符号不完全问题 参考文章: (1)使用 PDBDownloader 解决 IDA 加载 ntoskrnl.exe 时符 ...

  2. 使IEhelper只在iexplorer.exe启动时加载

    //因为IEhelper会在explorer.exe和iexplorer.exe启动时加载, //所以这里设置只允许iexplorer.exe加载这个DLL TCHAR Loader[MAX_PATH ...

  3. selenium中启动chrome浏览器时加载插件

    使用selenium启动的chrome浏览器,一般是干净的浏览器,如果需要使用某个插件,那么启动浏览器时,就需要加载插件, 代码如下: import java.io.File; import org. ...

  4. Linux系统程序运行时加载动态库路径顺序

    程序运行时加载动态库路径顺序(Linux) 在linux系统中,如果程序需要加载动态库,它会按照一定的顺序(优先级)去查找: 链接时路径(Link-time path)和运行时路径(Run-time ...

  5. spark运行时加载hive,hdfs配置文件

    以前我用spark连接hive都是把hive的配置文件放在spark的conf目录,后来有个项目在运行时才能确定要连接哪个hive源,我就找了个能在运行时加载配置文件的方法,代码如下: import ...

  6. SpringMvc 系统启动时加载数据到内存中

    SpringMvc 系统启动时加载数据到内存中 学习了:http://blog.csdn.net/newstruts/article/details/18668269 https://www.cnbl ...

  7. [转]jquery的ajax交付时“加载中”提示的处理方法

    本文转自:http://www.educity.cn/wenda/77121.html jquery的ajax提交时"加载中"提示的处理方法     方法1:使用ajaxStart ...

  8. android listview 只加载显示的图片大小,Android ListView只加载当前屏幕内的图片(解决list滑动时加载卡顿)...

    最近在做ListView分页显示,其中包括图片 和文字(先下载解析文字内容,再异步加载图片)发现每次点击下一页后,文字内容加载完毕,马上向下滑动,由于这时后台在用线程池异步下载图片,我每页有20条,也 ...

  9. 设置 COM加载项 启动时加载(及 解决 PDFMaker 文件遗失问题)

    设置 COM加载项 启动时加载(及 解决 PDFMaker 文件遗失问题) 我习惯于使用 Adobe Acrobat 的右键菜单文件合并功能合并 Word 文件,这个功能需要使用到 PDFMaker. ...

  10. rviz进行kitti数据集可视化时加载小车模型报错

    最在进行kitti数据可视化时加载小车失败出现如下错误: Mesh resource marker [/-1] could not load [package://kitti_tutorials/me ...

最新文章

  1. APT-高级软件包管理
  2. 小神之Newton物理引擎教程(一) Newton物理引擎教程
  3. WebJars——web端静态资源的jar包
  4. diy一下devise的验证
  5. matlab 柴油机仿真,用MATLAB/SIMULINK实现柴油机及其控制系统的动态仿真
  6. 【Redis】redis 主从复制
  7. dedecms织梦上传图片302Error错误
  8. Android教程 第四章 用户界面设计基础
  9. Android预览Office文档
  10. 必要的系统组件未能正常运行,请修复Adobe Flash Player
  11. 共享经济已成资本傀儡,背后是腾讯和阿里的暗斗
  12. AACWallet 上线 小白也能一键发币啦
  13. python 结合百度识图识别文字
  14. Unity 获得Animator下某个动画片段的时长
  15. 【C语言】ISBN识别码判断
  16. 科教导刊杂志科教导刊杂志社科教导刊编辑部2022年第9期目录
  17. websphere mq 8死信队列测试--队列满了场景
  18. 编写php自定义扩展
  19. 蒙特梭利素材 幼儿识字 补笔画 闪卡 三段卡
  20. intel服务器e5系列,以后都没有Xeon E5/E7了,Intel正式发布Xeon Scalable系列处理器

热门文章

  1. Unity WebGL基于js通信实现网页录音
  2. 西电网络攻防大赛--渗透测试第五题
  3. 土建中级工程师考试用书电子版_湖南土建中级职称教材1.pdf
  4. 异速联应用交付解决方案的优势
  5. java实现京东登陆界面_java实现京东云第三方登录
  6. Vue 可拖拽的组件
  7. 第九届蓝桥杯 乘积尾零
  8. Django框架零基础入门
  9. 全面了解小微信贷风控
  10. 个人信用报告机构查询中有:深圳前海微众银行股份有限公司,为什么???