主题: MintWave用山寨CF卡启动

转自:http://www.fcsys.us/webapp/wordpress/?p=258

历经三天,将MintWave Lite50U使用山寨CF卡启动

2013年04月04日Hardware
最近在数码之家论坛上乱逛,然后本来一直没有完善解决的校园网问题一直搁在心里。在逛论坛的同时,突然看见了一名叫「8w小主机」的出售贴,当时就果断点了进去。看了下性能和报价,感觉性价比很高,于是与卖家联系购入了此机器。
然后由于卖家只卖机器,不卖其中的存储设备,就是CompactFlash卡,卖家说2G和4G的可以成功,8G没有成功过,且强烈建议购买2G容量的CompactFlash卡。想来想去,我是想要安装一个完整的Windows 2003操作系统,于是就4G的问题堵了一把。拍下Lite50U后迅速去拍了一张比较便宜的4G卡,当时想了下应该是山寨货。但是我在网上开了山寨的也能装系统,于是就拍下了。
一家圆通,一家中通。在某节高等数学课上,我收到了两条短信息,各来自圆通中通,几乎是同步的。下课后果断去取快递包裹。回到宿舍打开一看,这机器真小,只比家用路由器大一点点了。
首先是借了别人显示器,启动了原厂自带的一个远程桌面专用系统,测试了一下不能连接,可能是不会用的问题。然后果断拆开了机壳,还用问干嘛吗?当然是更换CompactFlash磁盘,来安装Windows系统。
首先安装Windows系统我就纠结了很久很久,因为之前自己精简过一个Win2k3的系统,但是没有DNS服务,DHCP服务,IIS服务等那还不如装个XP。于是就开始了U盘启动Ghost一个XP进去了,结果不能开机,提示没有可用的引导设备。然后以为是步骤不到位,然后重新分区格式化,建立引导扇区,再Ghost,结果一样进不去。后来开始怀疑CF卡问题,经过百度加谷歌发现只要是CF卡都可以启动,而且我的CF卡主控室慧荣的,我更加相信这一点了。
难道是闹鬼了?死活不能进去,于是不停的尝试修复引导扇区,用了一天,也没有解决。到了晚上,我认为是这个GhostXP本来有问题,于是自己做了个完整的Ghost2003,本来就想装Win2003的。第二天来临,安装GhostXP的方法来Ghost2003,结果一样,也是死活都不能进去。显示没有可用的引导设备。这样半天又过去了。
到了晚上,我开始怀疑CMOS设置问题。于是尝试了恢复默认的CMOS不能启动,但是换回机器本身的那张CF就能正常启动。于是开始拆机观察。突然发现主板上有读盘指示灯,这可是个好东西啊,至少知道状态了。然后果断去周边买了个USBtoCF的玩意。因为CompactFlash本来就是IDE设备。用WinHex向原厂CF写入了OpenWrt,装入机器能正常启动。然后同样的办法写入4G的,却不能。进一步确认问题不在引导扇区。
第三天的时候我一直在本子上画启动的流程图,不停的做着分析。左一分析右一分析,问题只可能出在了CMOS设置上面了,不可能是其他地方了。然后放假了,回家了,有了显示器,可以无限制做实验了。于是凌晨一点开始不停尝试修改CMOS硬盘相关的各种参数。首先修改为LBA,CHS都无果。然后查了百度,现在的CompactFlash和硬盘都采用扩张型LBA,而CHS不支持现在的磁盘了。于是越夜越精神现象诞生。突然脑中出现了以前无忧启动论坛上看到的一个说法「关闭BIOS中一个IDE有关的设置」。瞬间把目标确定在了Feature BIOS Settings。一个个尝试,当尝试到Primary IDE UDMA设置为Disabled的时候。Windows Server 2003的进度条开始滚动。
目前的CompactFlash有很多的标准,下面我就例举一部分标准,也是目前最常用的标准,我买的是16MB/S的,所以不支持UDMA:
CF spec2.0:PIOMode5/6 (max16MB/sec)
CF spec3.0:UDMAmode4 (max66MB/sec)
CF spec4.0:UDMAmode5 (max100MB/sec)
CF spec4.1:UDMAmode6 (max133MB/sec)
然后系统自动完成了Win2K3的安装,发现我成功了!当时非常高兴,在高兴的同时又在思考另外一个问题,那就是为什么原厂CF卡可以在UDMA模式启动,而买的4G却不行?回想一下买来的4G是山寨的,可能不支持罢了,启动系统后,模式是PIO模式,但是速度可以和奔三处理器电脑争先后了。