複製鏈接
請複製以下鏈接發送給好友

Mt.rainier

鎖定
Mt. Rainer(也稱為CD-MRW)是由Mount Rainier技術組推出的一種採用缺陷修補技術的標準CD-RW刻錄格式。這項技術旨在使得操作系統可以自如在CD-RW盤片上存放數據,簡化操作過程,讓用户可以像使用軟驅一樣使用CD-RW盤片。共有38家業界領先廠商,包括康柏微軟、飛利浦、Sony等,涵蓋了軟件(操作系統)、OEM、芯片製造、家電等多個領域,都參與了這項技術的制定。
中文名
Mt.rainier
外文名
Mt.rainier
實    現
UDF光盤格式解決CD-RW刻錄盤片在不同使用環境中的通用問題
缺陷修補
2K尋址

Mt.rainier實現方式

在CD-MRW這個名稱中,“M”是“Mt. Rainier”的縮寫。新的CD-MRW驅動器將支持缺陷管理,並通過UDF光盤格式解決CD-RW刻錄盤片在不同使用環境中的通用問題。當然,實現這些新功能,用户還需要使用支持這一技術的新款刻錄軟件
- 使用何種RW刻錄格式?
Mt. Rainier可以在1-4×和4-10×(HS-RW)上使用,文件系統需要是UDF 1.02或2.01。
- 有什麼新功能?
Mount Rainier具有下列5項主要功能:
- 通過驅動器實現物理缺陷修補;
- 邏輯寫入尋址(2k);
- 後台格式化;
- 命令集執行方式;
- 兼容性以及標準化。

Mt.rainier缺陷修補

在過去的若干年中,技術人員開發出不少技術,希望可以讓用户可以通過簡單的拖拽就實現CD-R、CD-RW刻錄。其中大多數解決方案都是基於UDF 1.50光盤格式,其中就包括了缺陷修補技術,不過這裏的修補是通過軟件實現的。
如果通過驅動器硬件實現,那麼缺陷修補將處理的更快更好,同時也將大大提高兼容性。文件系統以及應用程序也就無需兼顧驅動器/盤片的缺陷特性等情況。對於不知如何處理缺陷共享的CD-ROM驅動器,Mount Rainier技術組保證將提供通用驅動,使一般的CD-ROM具有讀取相關盤片的能力。驅動將集成在Windows操作系統當中。
2K尋址
在目前的CD-RW格式中,因為大多數數據系統都具備2K或4K的尋址能力,所以需要數據塊的大小為64kB。而Mount-Rainier通過引入2K邏輯尋址解決了這一問題, 文件系統以及其他應用都對光盤的實際數據塊大小透明。
後台格式化
我們都知道,需要使用數據包刻錄軟件就需要用户使用前對盤片進行專門的格式化,而在Mt. Rainer中就不需要了。在光盤插入CD-MRW驅動器中以後,後台格式化就將在用户不知道的情況完成。這樣不但降低了用户等待的時間,同時也非常迅速(幾秒即可完成)。同時,用户的拖放數據操作將比後台格式化進程的優先級高。
Mt. Rainer技術組將在MMC-3標準中加入所有的指令和模式頁。
兼容性和標準化
Mount Rainier技術組將其主要精力放到了兼容性問題上,確保現有的驅動器以及未來的產品都可以支持這項技術。同時設備也不需要製造商做出特別的更改。
- 技術信息
從CD-RW光盤系統的角度而言,整個MRW盤片就是一個區段,其中包含1條具有32個固定扇區的數據包的軌道。
CD-MRW盤片的軌道/區段結構
MRW盤片就是這樣的結構,不夠CD-MRW缺陷修補以及物力格式化功能還需要特別的功能,也就是在基礎格式中作些改動:
Lead-in, A區:TOC,無改動。
Lead-in, B區:TOC(次級通道Q)和MTA。在CD-MRW以前,Lead-in總是採用TOC方式刻錄;不過在新的刻錄格式中,它將作為固定的數據包刻錄。MTA則從這個數據包開始使用,如果需要的話還可以向光盤中心延伸。
Program Area, A區:軌道1的pre-gap固定150扇區大小。TDB將吧這個軌道識別為固定數據包的軌道,數據包大小為32。
Program Area, B區:通用區域(General Application Area,GAA)則是一段不由缺陷修補系統控制的軌道,固定大小32個數據包,用户具有2MB的使用空間。
Program Area, Cx區:缺陷修補區(Defect Managed Area,DMA)包括多個DMA區段。每個Cx區段都在數據區(DA)後跟着一個空閒區(SA)。每個SA都包括8個數據包,數據區則包括C1、C2、–、Cn-1,一共136個主數據包。(Cn可能不到136個,這個和盤片的容量相關)。而缺陷修補區則是把所有的數據區邏輯串連起來。
Program Area, D區STA:包括33個數據包,是對MTA結構的備份。
Lead-out, A區:Lead-out,無改動。

Mt.rainier尋址

下面的表格對比的是在MRW之前的位址碼(LBA)和MRW格式中的位址碼:
GAA尋址和傳統的尋址方式是一樣的。在DMA尋址扇區中的新尋址方式稱作“method 3 addressing”。這裏就有一個小問題:過去只有一種LBA存在,而現在我們有了2個。MRW模式頁就是區別的方法。系統將在兩種尋址空間(DMA、GAA)之間根據MRW模式頁的邏輯單元對照表進行轉換。
主機請求/邏輯單元請求
電腦系統將MRW盤片視作一個可移動的磁盤扇區大小為2048byte。這也就意味着MRW盤片上保留了MMC的隨機讀取能力並加入了隨機寫入能力。在邏輯單元中,只有對32扇區固定的數據包可以進行寫入操作。MMC-1和MMC-2個邏輯單元共同受到這個制約。對於MRW盤片而言,其邏輯單元不會受到這個限制。
後台格式化
在後台格式化過程中,盤片還是可以在LBA區域中進行讀寫操作,這些區域在格式化完成後也將繼續保存。用户也可以關閉這個格式化功能,不過需要將光盤進行封包操作,才能在支持Multi-Read讀取的設備上使用。當然,用户還可以在需要的時候重新開啓後台格式化功能。
- 用户的自由空間有多少?
當CD-RW盤片插入支持MRW的CD-RW驅動器後,盤片上的Lead-in ATIPA會表明盤片從97:38:20開始,而Lead-out則從75:04:12開始。
讓我們假設這張盤片將被完全格式化成一個CD MRW盤片。那麼我們就會最多得到337812個扇區(位於程序區域中,從00:00:00到75:04:12之前)。那麼在00:02:00的地方,我們會找到第一個用户扇區。這也就是説第一個數據包位於軌道1的Pre-gap之前5個扇區。337812-5=337667個扇區就用來存放固定的數據包。
337812-(150-175)=39×8658+5
這樣我們就最後得到8658個數據包以及5個空扇區,空扇區則移入Lead-Out區使用。
下面就是分配了:
分類 Packet使用
GAA 32
STA 33
DMA 8596
SA/DA 144×59
SA(末尾的) 9
DA(末尾的) 89
合計 8658
最後計算一下用户在DMA中實際可以使用的扇區就是32×(59×136+89)=25916。