自作PC使ってます Seagateより3TBのHDDが登場する

自作PC使ってます

PCパーツ・周辺機器、艦これ、PCゲームなど広く浅く、色々興味がありすぎてまとまりのないブログ


スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。



ツクモドスパラソフマップPCワンズ

[ --/--/-- ] スポンサー広告 | TB(-) | CM(-)

Seagateより3TBのHDDが登場する

2010年 後半に、Seagateより3TBのHDDが登場するかもしれない


Seagate Promises to Introduce 3TB Hard Drives Later This Year. [X-bit labs]

Seagate社は今年の後半に、容量が3TBのHDDを登場させると述べた。
そして、現在 1セクタ=512バイト、それを 1セクタ=4096バイト(4KB)にするそうです。
しかし、そのような製品を十分に普及させるためには、このような仕様のHDDの
互換性の問題を解決する必要があると言っています。



■ 2TBより大容量のHDDを使用するためのメモ


4KBセクタを使用しているHDD

Western Digitalの「Advanced Format Technology」
と、呼ばれる物理フォーマットです。これは、ファームウェアでエミュレーションしているためBIOSや、OSからは通常の512バイトセクタのドライブとして認識されています。
ただし、「Advanced Format Technology」は、Windows XP で使用すると極端なパフォーマンスの低下が起こります。

「Advanced Format Technology」について


Windows XPでは最初のパーティションが、63セクタ目(512Byte×63セクタ)から記録されます。
「Advanced Format Technology」は、内部的に4096バイト(512バイト×8セクタ)毎にデータを記録管理。
XP環境で63セクタ目は、512バイト × 63セクタ / 4096バイト = 7.875 と、割り切れません。 この事により、パーティションが物理領域の途中から始まる事になり、オーバーヘッドによる極端な性能低下が発生する事になります。

一方、Windows Vista / 7 は、先頭パーティションが2048セクタ目から開始されます。
512バイト × 2048セクタ / 4096バイト = 256
問題なく割り切れました。そのため Windows Vista / 7 では問題なく使用ができます。



■ 2TB以上が認識出来ない「2TBの壁」


2TB以上の容量を持つHDDを認識できない大きな2つの理由があります。(一般的環境)


1.「MBR」(MasterBootRecord)の問題

「MBR」は、ハードディスクの先頭にあり 「OSの起動方法」、
「HDDのパーティション情報」などの情報が書かれています。

MBRが管理できるセクタ数  4,294,967,296セクタ
1セクタサイズ 512バイト

つまり管理できる容量は
4,294,967,296セクタ × 512バイト = 2,199,023,255,552バイト
2TB になります。

■ 2進数のバイト単位
記号 読み方 乗数
KB キロバイト 2の10乗 = 1,024バイト
MB メガバイト 2の20乗 = 1,048,576バイト
GB ギガバイト 2の30乗 = 1,073,741,824バイト
TB テラバイト 2の40乗 = 1,099,511,627,776バイト
PB ペタバイト 2の50乗 = 1,125,899,906,842,624バイト
EB エクサバイト 2の60乗 = 1,152,921,504,606,846,976バイト
ZB ゼタバイト 2の70乗 = 1,180,591,620,717,411,303,424バイト
YB ヨタバイト 2の80乗 = 1,208,925,819,614,629,174,706,176バイト


2.10バイトCDB(Command Descriptor Block)問題


「CDB」は、データ転送する際に、今からどんなデータを送るか教える信号です。
これが管理できるのが、HDDの先頭から4,294,967,296セクタまで
と、なっていて、2TBが限界です。

そして、4,294,967,296 という数値は、2の32乗の値です。
この事により 32bitのOSでは2TBまでしか利用ができません。


Windows XP 64bit / Vista以降の OSになると、GPT(GUID partition table)というパーティション管理方法に 対応しているため2TB以上のHDDをデータディスクとして認識できます。

GPT が管理できるのは 2の64乗(64bit)の 18,446,744,073,709,551,616セクタ
約1844京セクタ まで管理が可能。
そして、容量を計算すると(1セクタ=512バイト)
18,446,744,073,709,551,616セクタ × 512バイト = 9,444,732,965,739,290,427,392バイト
9,444,732,965,739,290,427,392バイト / 1,099,511,627,776バイト(1TB)
= 8,589,934,592TB (8ZB)

なんか天文学的数字になってきた・・・。

要するにWindows 64bit / Vista以降のOSを使えば、気の遠くなるような容量のHDDを使用しデータ保存用に使用可能ってことです。 ただし、OSを起動させるブートディスクとして使用するには、マザーボードのBIOSも対応してなくてはいけなくて、EFIを搭載したマザーボードが必要なんです。
EFIマザーについては、各マザーボードメーカーより発売されていますので調べてみてください。

あと、2.0TB + 2.0TB のHDDで RAID0を構築したらどうなるの?
それは可能です。ただしディスクの初期化で、「GPT」を選ぶ必要があって、「MBR」で初期化した場合は、2.0TBのドライブが2つ作られます。


■容量2TB以上のHDDを使用、各OSごとのまとめ

Windows XP 32bit

使用不可。もし使えても2TBまで


Windows XP 64bit

データディスクとしてなら使用可能


Windows Vista 32bit

データディスクとしてなら使用可能


Windows Vista
64bit (SP1以降)

OS起動用、データディスクどちらも使用可能。
ブートディスクとして使う場合は、EFI搭載マザーボードが必要。


Windows 7

OS起動用、データディスクどちらも使用可能。
ブートディスクとして使う場合は、64bit版と、 EFI搭載マザーボードが必要。





関連記事
スポンサーサイト



ツクモドスパラソフマップPCワンズ

コメントの投稿












管理者にだけ表示を許可する
トラックバック
この記事のトラックバックURL

プロフィール

けせもい

Author:けせもい
色々興味が有りすぎて、まとまりなくてすみません。PC全般、PCゲーム等に興味があります。毎日提督業に3時間以上励むため、色々疎かに・・・。
鹿屋泊地で提督やってます。
現在司令部Lv110(2016.10.22)

2016年秋イベで谷風ドロップ!あと残すは酒匂。


現在、相互リンク募集中です。
詳しくは↓をお読みください。
相互リンク募集のお知らせ

 
アクセスカウンター



[PR]
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。