• 3

CF TO IDE 你設置正確了嗎?BIOS 沒開沒有效!

因為 eeePC 的風行,我也動了歪念頭了。想把我的 TWINHEAD efio 1256 進行輕量化。

因為目前這一台退化成上網機了,希望能在夜深人靜時,不想要聽到 hdd 的卡、卡、卡...的聲音。

所以上網找了一張 adata 266x 的 4G CF 卡,及一百多的 CF to ide 44pin 的轉接卡。製作簡易的 SSD。
反正 CF 有終保,掛了可以免費更換(也不是免費啦,至少也要花郵費啦 )。

就在安裝上 281mb 的精簡XP 之後,發現怎麼 CF 的效能那麼的差呀!早知道不要白白浪費這個錢。
前二天在測試 NONAME 的 XPE 時,玩了一下 HDTUNE 時,發現了為何會變慢的情況了。


大家看圖吧:

這個難道就是 266x CF 的效能嗎?


怎麼 是 UDMA MODE 2 呢?

上網查了一下 ADATA 的 266X CF 有支持
讀取速度:40MB/sec(IDE Mode)
支援CompactFlash®標準介面
支援8-bit 或16-bit 主機資料存取
支援PIO mode 6

而且 HDTUNE 說卡至少有支持到 UDMA MODE 4 呢!(DMA 66 以上呀)


用免子來來開啟 XP 對 DMA66 的支持,看看是否可以使其活化。


無效!怎麼會這樣,我無法接受呀

想了又想,是否為 BIOS 的問題,所以切到 BIOS 去看看。(很抱歉這一邊我抓不下來圖 )
發現使用 AUTO 時, CF 會被設定 UDMA 只會有 MODE 2 的模式,改手動變成 MODE 4 。


先測試 免子 開啟 DMA66 功能之後的效果,看看果然不一樣吧!


由 HDTUNE 也回報目前是在 UDMA MODE 4 的模式之下。

若關閉 XP 對 DMA66 的支持,看看情況是否會有改變?


哈!完全沒有變動,還是一樣的快啦!


可能是我使用精簡板的 XP 導致不管是否用 免子 開不開 DMA66 都有這樣效能!
若是有一樣用 CF 轉 SSD 給 NB 用時,記得看看 BIOS 的設置!說不一定你會有和我一樣的驚奇哦!
2007-11-08 17:55 發佈
文章關鍵字 IDE
哦~我是也有想過這麼做啦~
但我沒有筆電,只有桌機,也試了一下,真的很安靜耶~呵呵!

我近日購入了我生萍的第一台"筆電" Epc,雖然談不上是筆電的規格,但我還是似為筆電來用!

SSD果然是好物,SSD末來價錢down下來的話,會更普級的~
這是一篇不錯的經驗分享喔~~~
感謝~~~^^
我的NB是 Acer 的 C300, BIOS 根本完全沒有辦法做設定,

打電話到客服,他們的回答更是令人失望。

「這個問題已經有人反應過了,目前 Acer 並沒有針對這個問題修改BIOS的計畫。而且,大部分的NB也都不能做設定呀。」

天啊!!這是真的嗎? 除了Acer 的NB全都不能支援之外,其它的廠牌大部分也都不能用嗎?

難道我的 266x CF 就要這麼白白的犧牲了嗎?

我的 IDE 裝上硬碟時,明明可以抓到 UDMA5 ,為什麼遇到CF轉 IDE 就變成 UDMA2 了呢?

我試過了 XP, Vista, Ubuntu 7.10, 通通都沒用,

可是把 CF 轉 IDE 插到桌上型的 PC,就可以辨識到 UDMA4 耶!

難不成是因為裝到 PC 上時,中間用了一條 80 條線的 DMA-66 排線的關係嗎???

雖然裝到 PC 上就可以用,問題是,

PC 不用為了「省電」斤斤計較,不必「零噪音」(CPU風扇更吵),也不必怕放在腿上太「熱」,更不用怕「震動」,

如果只為了那麼一丁點兒「讀取速度的提升」,一丁點兒「開機速度的加快」,

卻要賠上很『慢又有限次數的寫入速度』,

還只能有很『侷促的開機碟空間』,更別說『昂貴的每單位MB的高平均價格』了,

唉,只能用在PC的話,實在是太暴殄天物了。

最後我抱著一絲絲的希望,打電話給記憶卡的廠商。

NB認不出 CF 的 UDMA4 模式,是NB的錯嗎?CF能不能更通用一點,讓NB輕易的就能辨認出它可以用 UDMA4呢?

記憶卡的廠商還沒回答我,我只好等等看囉。

希望有人遇到跟我一樣的問題,能幫我指點一盞明燈呀。。。

(有沒有幫 Acer 寫 NB BIOS 的工程師在這裡呀? 來個BETA版或流出版的 BIOS,幫我們解決一下這個問題吧。。。。。)
根據記憶體廠商工程師的回覆,

CF是屬於被動元件,它的運行速度,是由HOST(在這裡也就是電腦端)決定的。

電腦決定速度的方式,是在開機的時候,送pattern對CF(IDE)進行速度測試,

如果測試的結果能上UDMA4, 就會設定為UDMA4,

結果只能上UDMA2, 就只會設定為UDMA2.

各加主機板測試速度時,送測PATTERN不一樣(奇怪,沒有標準嗎?),測試出來的結果就不一樣。

如果BIOS不能強制設定為UDMA4, 只能自動偵測,那麼如果測出來是UDMA2,

就真的沒有辦法了。。。。

據說,威剛與創見的CF CONTROLER 是一樣的,這兩家的記憶卡在同樣的電腦中,測試結果應該會一樣。

我只有威剛的 8G 266x, 不知道有沒有人有測過創見?

至於 SanDisk, 由於 CONTROLER 不一樣,或許會有不同的結果也不一定。

不知道有沒有哪位大大,能幫我們來個完整的測試,讓我們不用再當誤闖森林的小白兔呢?
兔子開不開都一樣快
是因為問題早就被HOTFIX修正了
所以根本不必動用到兔子
雖然不知道你在害羞啥?有問題就光明正大的版上討論,別人有相同問題才能一起受益,把問題PM我也沒用,會答的在討論區已經答了,發私訊問絕對不回。
SONY TR2T
搭創見8G CF 266X
結果Max大約16mb/s
所以一樣是BIOS的問題...

也許sandisk 4有不一樣的結果吧.......
如果各位的測試都能有圖片顯示那應該會更清楚喔~~~
小小意見。^^
BIOS無法設定UDMA6
有興趣的人可以研究看看..
今天沒帶NB出門...
晚上回家我再試....

How to Force UltraDMA-6

1. Open up the Registry Editor.
2. Navigate to the following key: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}.
3. There are several sub-keys under this one, such as 0000, 0001, etc. You are interested in two of them that say Primary IDE Channel and Secondary IDE Channel.
4. Make the following changes to both of those keys:
1. Delete any attributes named MasterIdDataCheckSum or SlaveIdDataCheckSum. This resets the tracking for errors that Windows uses to determine when the transfer mode should be lowered.
2. Add an attribute with the name ResetErrorCountersOnSuccess and a DWORD value of 1. This tells Windows that it should lower the transfer mode when there are six consecutive errors instead of six cumulative errors.
3. If they exist, set the following keys to a hexadecimal value of ffffffff (eight F's). This will change the transfer modes to UltraDMA-6:
* MasterDeviceTimingMode
* MasterDeviceTimingModeAllowed
* SlaveDeviceTimingMode
* SlaveDeviceTimingModeAllowed
* UserMasterDeviceTimingModeAllowed
* UserSlaveDeviceTimingModeAllowed
4. Reboot your computer and check the devices to see if they are set to UltraDMA Mode 6.
自己回答...
上篇應該不用測試了....
結論沒有效果..一樣跑udma mode 2
  • 3
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?