PALMisLIFE 討論區

標題: 將 Sandisk Extreme III CF Card Removable 轉換成 Fixed Type Mode 的差異 [列印本頁]

作者: 82544    時間: 2007-5-2 09:32
標題: 將 Sandisk Extreme III CF Card Removable 轉換成 Fixed Type Mode 的差異
本文章最後由 82544 於 2012-1-29 23:16 編輯

這篇本來兩個禮拜前就要貼出的, 不過因為搞些其他的東西和最近養了任天狗
所以遲遲未動手整理 (螢幕說狗要多陪牠玩, 我只好.. )

好了進入主題

因為前一陣子我買了四台小機殼的倒店貨空機電腦利用 XP Embedded 作成 NAS 來用
所以買了一些以下這種的 CF to IDE 轉接


剛好手邊的 Fixed Type CF Card 都用光了, 所以查了一些資料, 得知 Sandisk 幾年前曾經
經由 NDA 方式提供 End User 索取 Removable <-> Fixed Type 的程式自行轉換.
不過現在已經不提供了, 所以....我第二次使用 edonky 去找這程式.
大概是不太會用這種軟體吧, 幾 Kbytes 的檔案竟然等了一個多月才下載到

以下是從原廠借來的記憶卡圖片, 這次示範的兩片卡分別是 1GB & 16GB



首先先簡略直接的表示, Removable 和 Fixed Type CF Card 透過 CF to IDE 轉接之後對 OS 辨識上的差異點

Removable Type


Fixed Type


是的, 圖中一樣的 16GB CF Card 經過修改之後, OS 對他的辨識最大差異, 就是磁碟機 Type 的不同.
想要用 CF to IDE 轉接方式安裝直接 Windows OS 並使用 FAT32 or NTFS File System 的話
Disk Type 必須是 Fixed. 一般來說, 除非轉接卡上有 BIOS or Firmware 把 CF Type 處理過
不然隨便去買一片 CF Card 轉接到 IDE 上要安裝 Windows 2000 之後的 OS, 有九成的機率將是失敗的

在 DOS 下透過 Spfdisk 軟體, Fixed Type CF Card 也是可分割的


一開始, 我第一想知道的答案, 就是轉換過 Type 的卡在實際使用上速度是否會有差異, 老實說,
我是很期待讀寫上有機會可以提升. 所以先來點速度小測試

Extreme III 1GB CF Removable Type


Extreme III 1GB CF Fixed Type


Extreme III 16GB CF Removable Type


Extreme III 16GB CF Fixed Type


由上的簡單測試可知, Type 轉換對讀寫速度的影響不大, 可說幾乎是沒有的
而且.......容量大的不一定比較快啊

因為 Flash Memory Tool Kit 無法測試 Fixed Type 儲存媒體的速度, 所以只有測 16GB 供比對參考


我查看了 Sandisk Extreme III CF 卡的一些系統基本資訊, 發現到 Extreme III 記憶卡預設 DMA Mode,
而比較便宜的藍紅卡預設 PIO Mode, 我想, 這應該是 Sandisk Extreme 系列記憶卡每次和其他廠牌競速
都可以領先很多的主因之一吧



結論:
如果您想使用 CF to IDE 轉接給電腦使用, 目的在於可以獲得更快的磁碟存取效能, 應該會失望的
但若目的在於防震和發熱與省電, 那這種方式可獲得實際上的改善, 記憶卡應使用 DMA Mode 為佳.

後記:
從頭到尾我都沒有提及轉換工具的名稱和使用方式, 主因是這檔案當初必須透過 NDA (保密協定)
one by one 取得, 而且現在也不提供了, 所以我沒有特別提及, 但是有需要的朋友透過 Google Searching
還是可以找到很多蛛絲馬跡的.

Q&A:
1.轉換程式只能給 Sandisk Extreme III 使用嗎?
A:藍紅卡也可以, 據說 Ultra II 系列也適用, Extreme IV 我沒有買過, 所以不知

2.轉換程式只能給 Sandisk 品牌使用嗎?
A:我手邊大約十種 CF Card, 目前確認只有 Sandisk 可以使用, 至少 Transcend & Kingston 確定是不行的

3.轉換程式可以處理 DMA & PIO mode 轉換嗎?
A:不行

4.那我到底需不需要花時間去找你說的轉換程式啊?
A:如果你已經現有很多 Sandisk Extreme III 記憶卡要這樣用, 那也許可以找找
   若需要買新品來研究, 建議您購買時候直接指定要 Fixed Type + DMA Mode 就可以了

5.經過 Type 轉換的 CF Card 還可以在其他裝置使用嗎?
A:我只有測試過 Nikon D200 數位像機, 確定可以正常使用.

6.如果想用一般 Windows OS 的光碟安裝方式安裝 OS, 一定要用 Fixed Type ?
A:是的, 不過 Windows XP Embedded Feature Pack 2007 已經提供 USB 2.0 boot XPe 的功能
    所以如果您有能力自行 build XPe image, 那 Fixed Type 的限制可以說無關緊要了, 若您
    懂得如何抽換掉 XPe USB 2.0 Boot 和一般正常 XP 的 Kernel 讓 XP 也具有 USB 2.0 Boot 的能力,
    那我想這個問題您應該是不會發問的.

7.這文這樣就結束了嗎?
A:等任天狗被我養死了, 若有需要的話再來分享 SD Card to IDE 好了, 目前首要工作, 要先養狗.

PS:
文中 Fixed Type 一詞也有 Disk Type 或是 Fixed Disk Type 的稱呼方式, 本人是習慣稱呼 Fixed Type.

謝謝瀏覽.

======
Update
======
很久沒有研究 CF to IDE 了, 現在還有 CF to SATA 的方式, 但重點還是在於 CF Fixed Type 有沒有.
以下這片卡經過實作, 可以 CF to IDE and CF to SATA 安裝 Windows 7 OS, 由於現在 SSD 已經相當便宜,
所以繼續使用這種方式的經濟效益可能就不高, 我是打算拿來裝到舊的電腦 or NB 裡面去用而已.

我買的是 400X 16GB, 其他 4/8/32GB 應該也都可以, 還有 233X 系列應該也都有支援 Fixed Type.
個人認為是 400X 16GB C/P 最高, 哪裡買? PCHome 24HR 啦~~~
[attach]46588[/attach]
附上隨便測的數據, 不想詳細測了, 可以用就好
測試環境: Intel C2D 2.66GHz / 4GB DIMM / Windows 7 x86 Embedded with AHCI Standard driver (OS build in)
[attach]46589[/attach]

CF to IDE at Windows 7 x64

[attach]46590[/attach]
[ 本文最後由 82544 於 2007-5-2 09:43 編輯 ]


作者: chihhsiungchen    時間: 2007-6-7 16:30
標題: Re: 將 Sandisk Extreme III CF Card Removable 轉換成 Fixed Type Mode 的差異
雖然不懂,但知道將來買SANDISK EXTREME III以上的就對了 。
作者: puttingdog    時間: 2007-6-8 03:36
標題: Re: Re: 將 Sandisk Extreme III CF Card Removable 轉換成 Fixed Type Mode 的差異
疑?!那張16GB CF好面熟........[洋蔥020]
作者: 小酒蟲    時間: 2007-6-11 14:46
標題: Re: 將 Sandisk Extreme III CF Card Removable 轉換成 Fixed Type Mode 的差異
有人提到創見 8G X266 CF 卡就是 fixed disk mode:
http://www.mobile01.com/topicdetail.php?f=159&t=342851

這...不就算創見自己打自己的 IDE Flash Drive 市場?
作者: 82544    時間: 2007-6-11 21:43
標題: Re: Re: 將 Sandisk Extreme III CF Card Removable 轉換成 Fixed Type Mode 的差異
原文由 小酒蟲 於 2007-6-11 14:46 發表
有人提到創見 8G X266 CF 卡就是 fixed disk mode:
http://www.mobile01.com/topicdetail.php?f=159&t=342851

這...不就算創見自己打自己的 IDE Flash Drive 市場?


創見購買時候可以要求出貨時設定成 Fixed Type + DMA
不過經過我之前和他們 co-work 過的經驗, 我對他們近期的 CF 卡可是相當的感冒,
尤其是 80x 那批, 幾乎接近零分的OEM 可採用的出貨標準
作者: 小酒蟲    時間: 2007-6-12 02:56
標題: Re: 將 Sandisk Extreme III CF Card Removable 轉換成 Fixed Type Mode 的差異
之前好像是創見 120X SD 卡(還是 CF?)也傳出災情?
不過要幹這種事的話,我還是只會想拿 SanDisk 來用。

[ 本文最後由 小酒蟲 於 2007-6-11 13:15 編輯 ]
作者: Harvey    時間: 2007-6-18 21:31
標題: Re: 將 Sandisk Extreme III CF Card Removable 轉換成 Fixed Type Mode 的差異
......NDA協議應該要找Sandisk簽才對吧?
作者: Randolph    時間: 2007-11-26 16:33
標題: Re: 將 Sandisk Extreme III CF Card Removable 轉換成 Fixed Type Mode 的差異
請問一下
這個轉換軟體我已抓到
但這個Fixed mode轉換動作是否一定需要購入CF-IDE才可進行呢
還是說在類似CF32F這種CARDBUS  CF轉卡上也可進行?
或是我需要16 BIT的老式PCMCIA轉卡呢?
作者: 82544    時間: 2007-11-26 23:14
標題: Re: Re: 將 Sandisk Extreme III CF Card Removable 轉換成 Fixed Type Mode 的差異
原文由 Randolph 於 2007-11-26 16:33 發表
但這個Fixed mode轉換動作是否一定需要購入CF-IDE才可進行呢
還是說在類似CF32F這種CARDBUS  CF轉卡上也可進行?
或是我需要16 BIT的老式PCMCIA轉卡呢?


程式必須在純 DOS 環境下執行, 應該是透過中斷方式變更模式,
如果你有辦法讓 pcmcia 轉換卡在 dos 下驅動並把 I/O 設定到程式可以存取的範圍, 理論上是可以

除非特別的方式, 不然以 NT 為核心的 Win OS 應該是不允許程式直接存取 I/O,
所以要使用 CardBus Type 轉接卡配合程式, 失敗率應該接近 100%

程式預設都是存取標準 IDE Port I/O, 所以使用 CF to IDE 在純 DOS 下是最直接也不會失敗的方法

PS: 我先前都是利用 PXE Boot 到 DOS 下去轉換, 沒辦法, 本人只要有機會可以偷懶, 是絕對不會多花時間的

[ 本文最後由 82544 於 2007-11-27 17:51 編輯 ]
作者: 小成    時間: 2007-11-27 02:26
標題: Re: 將 Sandisk Extreme III CF Card Removable 轉換成 Fixed Type Mode 的差異
http://shopping.pchome.com.tw/?m ... NO=ADAA0H-A16520125

A-DATA SPEEDY CF 16GB 可以做SSD嗎?
作者: Jonry    時間: 2007-11-27 09:43
標題: Re: Re: 將 Sandisk Extreme III CF Card Removable 轉換成 Fixed Type Mode 的差異
原文由 小成 於 2007-11-27 02:26 發表
A-DATA SPEEDY CF 16GB 可以做SSD嗎?

要看你的電腦和轉接卡。

我個人的 IBM X60 加 CF to SATA 轉卡, 不管哪家的 CF 卡都可以, 只是速度差別很大!
作者: Randolph    時間: 2007-11-27 14:19
標題: 將 Sandisk Extreme III CF Card Removable 轉換成 Fixed Type Mode 的差異
原文由 82544 於 2007-11-26 23:14 發表


程式必須在純 DOS 環境下執行, 應該是透過中斷方式變更模式,
如果你有辦法讓 pcmcia 轉換卡在 dos 下驅動並把 I/O 設定到程式可以存取的範圍, 理論上是可以

除非特別的方式, 不然 Windows 2000 之後的  ...

了解!
感謝8萬兄的解說

決定今晚去nova買cf to 2.5" ide 在我的T41上實驗看看
作者: matika    時間: 2007-11-28 14:18
標題: Re: 將 Sandisk Extreme III CF Card Removable 轉換成 Fixed Type Mode 的差異
原文由 Randolph 於 2007-11-27 14:19 發表

了解!
感謝8萬兄的解說

決定今晚去nova買cf to 2.5" ide 在我的T41上實驗看看



我這有些sample, 要不要拿一片去測??
作者: onion7    時間: 2007-11-29 10:31
標題: Re: 將 Sandisk Extreme III CF Card Removable 轉換成 Fixed Type Mode 的差異
那片轉卡才是重點

好的設計, 可以把 CF 很完美的轉換成FIX MODE,

還有, 要注意那張轉卡有無SUPPORT UDMA,
作者: Randolph    時間: 2007-12-2 00:36
標題: Re: 將 Sandisk Extreme III CF Card Removable 轉換成 Fixed Type Mode 的差異
感謝大家的協助~

會想玩這個是想在ThinkPad 240上面玩CF
若能用Sandisk Extreme IV成功的話就不想買出廠就是Fixed的創見266
買大卡之前先用小卡玩玩看
我拿來測試的CF是 Sandisk Ultra II 1G,買三年有了吧...

今天去找了CF to IDE adapter,用那軟體跑了好幾次
每次都是#Error 20
爬google說是要把CF卡放在Primary master才會成功
但是我的主機板是P35,IDE好像會排在sata之後,沒辦法作為Primary...
不知道是不是這原因(還是這張CF卡根本不能這樣改?)

家中還有一台荒廢已久的AMD Athon800,可以提供純 2 channel IDE
改天來試試,不過那又是大工程了

To Matika:好阿改天向您拿張來玩玩好了
作者: Randolph    時間: 2007-12-3 09:05
標題: Re: 將 Sandisk Extreme III CF Card Removable 轉換成 Fixed Type Mode 的差異
後來我拿到那台塵封已久的Athon 800 電腦
就順利改fixed mode成功了
不過可能是因為1G實在太小了,2000安裝檔案裝上去重開機展開時就當掉
今晚來買張8G CF來裝看看
作者: 82544    時間: 2012-1-29 22:47
本文章最後由 82544 於 2012-1-29 23:16 編輯

文章 update

附上 CF to IDE at Windows 7 x64 截圖
[attach]46591[/attach]





歡迎光臨 PALMisLIFE 討論區 (http://f.pil.tw/) Powered by Discuz! X2.5