无忧启动论坛

标题: 硬盘安装xp!!!!没有Smartdrv.exe?? [打印本页]

作者: cimmon    时间: 2006-7-17 19:29
标题: 硬盘安装xp!!!!没有Smartdrv.exe??
没有Smartdrv.exe这个,听说装起来很慢,哪位兄弟发我个啊!!!
我的email:cimmon@163.com
或是有别的好办法,赐教啊!!!
谢谢!!

作者: king8462    时间: 2006-7-17 20:33
提示: 作者被禁止或删除 内容自动屏蔽
作者: fei670828    时间: 2006-8-5 09:16
好东西一定要顶  先顶再说
作者: liuhj    时间: 2006-8-5 22:51
2005年以后的新机器,不使用SMARTDRV.EXE安装XP,也不会感觉到速度慢。
作者: gslsq    时间: 2006-8-6 12:49
原帖由 liuhj 于 2006-8-5 10:51 PM 发表
2005年以后的新机器,不使用SMARTDRV.EXE安装XP,也不会感觉到速度慢。

是这样吗?
作者: 安情    时间: 2006-8-10 11:42
提示: 作者被禁止或删除 内容自动屏蔽
作者: liuhj    时间: 2006-8-12 03:10
回5楼的朋友,我没有忽悠人,因为我安装系统时就是使用XP光盘直接引导安装(原版集成SP1或SP2),速度没有感觉到慢。至于原因我说不准,一可能是新机器CPU、内存、硬盘速度快,二可能是新硬盘都带有高速缓存(这个是不是与SMARTDRV.EXE作用相似呢)。
作者: ll123xyz    时间: 2006-8-12 10:15
晕,你运行SMARTDRV之前你要先加高端内存,不然会报内存不够的
作者: 小军军    时间: 2006-8-12 17:27
原帖由 liuhj 于 2006-8-5 10:51 PM 发表
2005年以后的新机器,不使用SMARTDRV.EXE安装XP,也不会感觉到速度慢。

是这样的,我P3上用光盘装系统同样
作者: itstone    时间: 2006-8-13 00:42
原帖由 liuhj 于 2006-8-12 03:10 AM 发表
回5楼的朋友,我没有忽悠人,因为我安装系统时就是使用XP光盘直接引导安装(原版集成SP1或SP2),速度没有感觉到慢。至于原因我说不准,一可能是新机器CPU、内存、硬盘速度快,二可能是新硬盘都带有高速缓存(这个 ...

晕!用XP光盘启动后安装系统本来就不需要加载smartdrv.exe,这个文件只是针对从硬盘安装用的,你试试不加载smartdrv从硬盘安装。
作者: magictek    时间: 2006-8-14 11:54
原帖由 liuhj 于 2006-8-5 22:51 发表
2005年以后的新机器,不使用SMARTDRV.EXE安装XP,也不会感觉到速度慢。



我有一土地做过这事,大概光文本界面下面就花掉4个小时,于是在客户家混了个中饭,还睡了个午觉
作者: magictek    时间: 2006-8-14 11:55
说详细点,该客户机器为C2.13+845GV+512M+80G
作者: 辉水晶    时间: 2006-8-14 13:23
哈哈~~
好方法~~~
回去效仿一下~~~
可以多混几根烟抽~~~~
作者: liuhj    时间: 2006-8-14 14:02
原帖由 itstone 于 2006-8-13 12:42 AM 发表

晕!用XP光盘启动后安装系统本来就不需要加载smartdrv.exe,这个文件只是针对从硬盘安装用的,你试试不加载smartdrv从硬盘安装。


如果硬盘中有系统的话,可以直接运行I386目录下的Winnt32.exe,选择全新安装。
作者: liuhj    时间: 2006-8-14 14:42
回复MAGICTEK版主:
  本人使用的2004年10月购买的机器(出厂时间大概是2004年8月),主板865PE、CPU P4E 3.0G、内存512M双通道DDR400、硬盘希捷120G。回来后习惯性使用Win98启动盘安装Winxp,Win98启动盘的FDISK居然看不到整个硬盘,当时又没有其它工具,只好硬着头皮使用光盘直接安装,哪知道,光盘引导后,飞速拷贝文件,提示拷贝的文件一闪即过,就像使用SMARTDRV.EXE一样,甚至更快。由此推想,2005年以后的新机器应该也有这种效果,不再需要使用SMARTDRV.EXE。
  对于版主的情况,我有些不懂,你的“土地”大概是有意蹭饭吧。另外845GV主板是2005年后的新机器用的吗,好像是2002前后的机器用的。
  实际上判定一台机器是不是可以使用光盘直接高速安装很简单:
  直接使用光盘启动机器,看它拷贝文件的速度就知道了,如果可以快速拷贝,待拷贝的文件一闪即过,就使用光盘直接安装;如果有提示或拷贝速度很慢,一个文件一停,那就使用SMARTDRV.EXE吧。
  很佩服MAGICTEK版主精湛的DOS技术,希望能够跟您好好学习。
作者: zbtzb    时间: 2006-8-14 18:11
liuhj 你错了
光盘启动安装是很快的,这与机器新旧无关
如果dos硬盘安装一定要加载smartdrv那才快 版主的意思就是新机器不加载smartdrv进行dos硬盘安装是很慢的 他完全正确
作者: liuhj    时间: 2006-8-14 19:10
原帖由 zbtzb 于 2006-8-14 06:11 PM 发表
liuhj 你错了
光盘启动安装是很快的,这与机器新旧无关
如果dos硬盘安装一定要加载smartdrv那才快 版主的意思就是新机器不加载smartdrv进行dos硬盘安装是很慢的 他完全正确


多谢你指正,不知您试没试过在赛扬366/400,128M SDRAM内存,3G/4.3G硬盘这样配置的机器上使用光盘直接安装Win2k/xp,我的旧机器已经报废,没法试验。
作者: jiangfeng321    时间: 2006-8-14 19:15
原帖由 liuhj 于 2006-8-12 03:10 AM 发表
回5楼的朋友,我没有忽悠人,因为我安装系统时就是使用XP光盘直接引导安装(原版集成SP1或SP2),速度没有感觉到慢。至于原因我说不准,一可能是新机器CPU、内存、硬盘速度快,二可能是新硬盘都带有高速缓存(这个 ...

晕   硬盘安装非光盘   在硬盘安装时是要加载smartdrv高端内存的    不然死慢
作者: liuhj    时间: 2006-8-14 19:39
原帖由 jiangfeng321 于 2006-8-14 07:15 PM 发表

晕   硬盘安装非光盘   在硬盘安装时是要加载smartdrv高端内存的    不然死慢



你和16楼的朋友的意思是,将Win2k/xp拷到硬盘,然后从DOS下安装,必须使用SMARTDRV.EXE,这个我同意,以前也这样装过。我是想说,你的机器比较快的话,可以考虑直接使用光盘安装,即便拷贝到硬盘上,如果硬盘上有其它系统的话,也可以直接运行I386\WINNT32.EXE全新安装。
作者: 22578    时间: 2006-8-14 21:07
谢了
作者: magictek    时间: 2006-8-16 13:15
总结一下,总结一下:
  首先给大家讲讲SmartDrv以及PCCache等软件的工作机制以及磁盘加速原理:
  如果有朋友是从IBMDOS 3.3/3.31玩过来的,应该有印象,如果在硬盘上使用Copy命令拷贝文件,不仅速度不快,而且功能较弱(比如没有全目录拷贝功能,不过该功能不在本题讨论范围内),但是如果使用XCopy命令拷贝就会快很多,因为读取和写入任何文件,都要经过ROOT(目录扇区)、FAT(文件分配表)、DATA(数据扇区),因此如果拷贝大量文件,磁头会在这三个部分的扇区中不停的来回移动,将大量时间浪费在寻道上了;但是XCopy命令利用了Config.Sys中定义的Buffers,利用缓冲区一次性读取数个文件的ROOT、FAT和DATA,然后一次性在目标盘上写入,这样就大大减少了寻道次数,提高了速度
  而SmartDrv则是Buffers的一个增强版本,采用专门区域的内存来存放ROOT和FAT(因为DOS6出现时内存已经普遍到达标配4MB甚至8MB、16MB,EMS和XMS已经很大了,SmartDrv利用高端内存最大可以达到2MB(而Buffers则只能使用到几KB),SmartDrv甚至可以一次性读取整个硬盘的ROOT和FAT(有兴趣的朋友可以试试,在加载了SmartDrv的纯DOS下,在一个目录极多的盘使用Dir /s,第一次速度很慢,硬盘灯狂闪,但第二次使用该命令则硬盘灯几乎不闪,因为所有ROOT和FAT已经被SmartDrv缓冲了,但没加载SmartDrv的机器使用Dir /s,则无论第几次使用Dir /s,速度都非常慢,硬盘灯都要狂闪)
  现在回到NT4/Windows2000/WindowsXP的硬盘安装问题上来,看过NT内核系统安装盘的朋友都知道,NT内核系统的I386目录中有数千个小文件(不像Windows'9x内核系统是几十个压缩包),因此在安装过程中,如果未加载SmartDrv、PCCache等缓存软件,硬盘将会逐个文件按照ROOT、FAT、DATA的循序读取、写入,非常低效。导致速度大为降低

如:系统需要A、B、C文件
未加载SmartDrv:
读ROOTA、读FATA、读DATAA、写DATAA、写FATA、写ROOTA、读ROOTB、读FATB、读DATAB、写DATAB、写FATB、写ROOTB、读ROOTC、读FATC、读DATAC、写DATAC、写FATC、写ROOTC
然而加载了SmartDrv,在拷贝众多小文件时
读ROOTABC、读FATABC、读DATAABC、写DATAABC、写FATABC、写ROOTABC

仅仅三个文件,就减少了很多步骤,可想而知在拷贝2000-3000个文件时,不加载SmartDrv是多么的恐怖
因此,我徒弟花掉四个小时才走完文本安装界面,全因技术有限,绝非故意蹭饭,不相信的朋友可以自己试试,即使你的机器是P4 3.0+4G内存,只要不加载磁盘缓冲软件,可能怎么也得2个小时以上才能走完文本安装界面


回答几个问题:
1、关于磁盘速度问题,自从815E芯片组以来,南桥从ICH到ICH7就一直是支持ATA100(升级只是增加了USB2.0、SATA等功能),区别只是硬盘换代后速度会略有提高,但是提高幅度不大,可以认为20G硬盘以来速度基本相同(转速相同情况下),虽然最新的的硬盘在持续传输率上大概比20G的硬盘快一倍左右,但是由于大量时间浪费在寻道上,再新的硬盘性能提升也不明显)
2、关于硬盘自带缓存问题,PC内带有各种各样的缓存,但各负其责,比如CPU中的Cache是缓冲指令和内存Data的,硬盘缓冲则是缓冲最近读取的Data,而SmartDrv则是缓冲ROOT、FAT和最近读取的Data
3、直接使用XP、2000的光盘,是已经自启动了一个缓冲程序的



大家如果还有什么问题可以在后面跟帖

[ 本帖最后由 magictek 于 2006-8-25 05:09 PM 编辑 ]
作者: fujianabc    时间: 2006-8-16 16:03
记得由于以前winnt 3.51的光盘是不能启动电脑的,nt 3.51只有从dos装开始安装(当时的winnt.exe根本不提示要加载smartdrv.exe),dos下的安装阶段用了40多分钟(nt 3.51的i386只有几十兆,i386文件夹在光盘上)。
后来又一次安装nt 3.51,加载了smartdrv再执行光盘上i386文件夹里的winnt.exe,dos下的安装阶段只用了不到1分钟。

差距实在是惊人!

[ 本帖最后由 fujianabc 于 2006-8-16 04:08 PM 编辑 ]
作者: liuhj    时间: 2006-8-16 20:58
原帖由 magictek 于 2006-8-16 01:15 PM 发表
总结一下,总结一下:
  首先给大家讲讲SmartDrv以及PCCache等软件的工作机制以及磁盘加速原理:
  如果有朋友是从IBMDOS 3.3/3.31玩过来的,应该有印象,如果在硬盘上使用Copy命令拷贝文件,不仅速度不快, ...



Magictek版主学识渊博,无论软件、硬件都很见地,非常佩服,学习了。
作者: 安情    时间: 2006-8-16 21:14
提示: 作者被禁止或删除 内容自动屏蔽
作者: 老毛桃    时间: 2006-8-28 23:05
只要是从 DOS 环境安装 Windows,如果不运行 smartdrv,速度肯定会慢的让你无法忍受。




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3