論理ディスクマネージャ( LDM ) は、 MicrosoftとVeritas Softwareによって開発された、Microsoft Windows NT用の論理ボリュームマネージャの実装です。Windows 2000オペレーティングシステムで導入され、 Windows XP、Windows Server 2003、Windows Vista、Windows 7、Windows 8、Windows 10、Windows 11でサポートされています。MMCベースのディスク管理スナップイン ( diskmgmt.msc )に論理ディスクマネージャが格納されています。Windows 8 およびWindows Server 2012では、Microsoft はストレージスペースを優先して LDM を非推奨にしました。[ 1 ]
論理ディスクマネージャを使用すると、標準の基本ボリューム形式とは異なり、ディスクボリュームを動的に拡張できます。基本ボリュームと動的ボリュームの違いは、ストレージを1つの物理ディスクを超えて拡張できるかどうかです。基本パーティションは、1つの物理ディスク上の固定サイズに制限されます。動的ボリュームは、同じディスクまたは別の物理ディスクから空き領域を追加して拡張できます。(違いの詳細については、以下の「基本ディスクと動的ディスクおよびボリューム」を参照してください。)
基本ストレージでは、ディスクをプライマリパーティションと拡張パーティションに分割します。[ 2 ] これは、 DOSで処理されるストレージに依存していたすべてのバージョンの Windows が採用した方法であり、この方法でフォーマットされたディスクは基本ディスクとして知られています。ダイナミックストレージでは、ディスク全体をカバーする単一のパーティションを使用し、ディスク自体をボリュームに分割するか、他のディスクと組み合わせて、1 つのディスク自体よりも大きなサイズのボリュームを作成します。ボリュームは、サポートされている任意のファイルシステムを使用できます。
ベーシックディスクはダイナミックディスクにアップグレードできますが、一度アップグレードすると、ベーシックディスクに簡単にダウングレードすることはできません。ダウングレードするには、まずダイナミックディスク上のデータを別のストレージデバイスにバックアップする必要があります。次に、ダイナミックディスクをベーシックディスクとして再フォーマット(すべてのデータを消去)する必要があります。最後に、バックアップからデータを新しく再フォーマットしたベーシックディスクにコピーし直す必要があります。
ダイナミックディスクは、 RAIDのソフトウェア実装機能を提供します。Microsoft Windowsにおけるダイナミックディスクの主な欠点は、Windows 2000以降( Windows XP Home Edition、 Windows Vista Home BasicおよびPremium [ 3 ]などのバージョンを除く)、FreeBSD、またはバージョン2.4.8以降のLinuxカーネルなど、特定のオペレーティングシステムでのみ認識されることです。
Windowsにおけるダイナミックディスクは、ディスク上に保存されたデータベースを利用して提供されます。これらのボリュームはダイナミックボリュームと呼ばれます。1つのダイナミックディスクにつき最大2000個のダイナミックボリュームを作成できますが、Microsoftが推奨する最大数は32個です。
LDMのRAID5機能をサポートできるのは、Windowsのサーバーバージョン(Windows Server)のみです。
^1 MBR パーティション テーブル スキームでパーティション分割されたディスクでは、論理ディスクマネージャのメタデータはパーティションに格納されず、ディスクの末尾にあるどのパーティションにも割り当てられていないMBの領域に格納されます。 [ 4 ] Windows 2000 から Windows 10 までのディスク パーティション ツールでは、この領域をディスク パーティションに使用しませんが、他のオペレーティングシステムのツールでは使用する場合があります。前述の 1MB の予約は、Windows によって「リムーバブル ディスク」ではなく「ローカル ディスク」として識別されるディスクでのみ発生します。したがって、IDE ポートまたは USB からATAIDECompactFlash(CF) カードはPCMCIAを介して接続されている場合、この予約を受ける必要はありません。
ダイナミック ディスクは、Microsoft が Veritas と共同で開発した独自のフォーマットです。[ 5 ] [ 6 ]ベーシック ボリュームはベーシック ディスクに保存されるボリュームであり、ダイナミック ボリュームはダイナミック ディスクに保存されるボリュームです。ベーシック ボリュームとダイナミック ボリュームの違いは、ストレージを 1 つの物理ディスクを超えて拡張できるかどうかです。ベーシック パーティションは 1 つのディスクに限定され、そのサイズは固定されています。ダイナミック ボリュームでは、同じディスクまたは別の物理ディスクからサイズを調整したり、空き領域を追加したりできます。ストライプ ボリューム (RAID 0) とスパン ボリューム (SPAN) は、異なる物理ディスクの領域を使用するダイナミック ボリュームです。Windows XP では、スパン ボリュームは最大 32 個の物理ディスクを使用できます。[ 7 ]
基本ディスクとダイナミックディスクの主な違いは次のとおりです。[ 8 ] [ 9 ]
ダイナミックディスクでは、システムを再起動することなく、より柔軟な構成が可能です。ディスクがダイナミックディスクにアップグレードされないように、カーネルバージョン5.xのWindowsセットアッププログラムによってディスクの末尾にいくらかの領域が予約されます。予約される容量は、1シリンダまたは 1MBのいずれか大きい方です。ドライブのジオメトリと変換によっては、1シリンダは最大8MBになることがあります (正確には、512バイト/セクタ × 63セクタ/ヘッド × 255ヘッド/シリンダ = 8225280バイト = 7.844 MiB)。これは、Windowsセットアップを使用してパーティションを作成すると、 残りの8MBの空き領域になります。偶然にも、 Solaris 11では、ディスクの先頭にこの容量の領域が残されます。さらに、Windows Vista以降では、ダイナミックディスクのためにローカルディスクの末尾に常に2048セクタ境界にアラインされた1MBの領域が残されるため、この限りではありません。
Windows Vista のディスク管理は、1MB のアライメント境界に従ってパーティションを作成し、「ドライブジオメトリ」または「CHS」と呼ばれる以前の慣例を無視します。[ 10 ]つまり、Vista のディスク管理は、トラック/ヘッドあたり2048セクター、シリンダあたり1 トラック/ヘッドの非標準 CHS ジオメトリを使用しているかのように動作します(セクターは 2048 セクター、1 トラック/ヘッドは 1 バイトです)。512バイトな ので、2048セクターは1MB ) 。
以前のバージョンの Windows では、ハードディスク ドライブの最初のパーティションのデフォルトの開始オフセット
0x3Fは セクター でした。この開始オフセットは奇数だったため、パーティションと物理セクターのずれにより、大きなセクターのドライブでパフォーマンスの問題が発生する可能性がありました。Windows Vista では、デフォルトの開始オフセットは通常 セクター になります0x800。
「開始オフセット」は、パーティションの前のセクターを指します。「3F」は16進数値で、10進数では「63」です。これは、標準CHSジオメトリにおける1つのヘッド(または「トラック」)のサイズです。16進数値「800」は10進数では2048なので、これはディスクの先頭から最初の1MBの領域を指します。Vistaパーティショナーは1MBのアライメント境界を使用するため、 マスターブートレコード(MBR)用に1MBが「予約」されており、従来の63セクター(31.5 KB)。MBR は 1 セクタのサイズですが、多くのソフトウェア パッケージは、これらの 63 セクタの「空き領域」(またはパーティションの前の任意の「空き領域」)をその目的に使用します。63 セクタは、MBR または拡張ブート レコード(EBR) 用に予約する必要のある最小領域です。これは、ディスクが起動されたときにパーティションがなく、標準 CHS ジオメトリを使用してパーティションが作成され (DOS fdisk、Linux fdisk、Ranish Partition Manager、または XP インストール ディスクなどのほとんどのパーティション エディタで使用されるように)、このパーティションがディスクの先頭に作成された場合、パーティションは 2 番目のヘッドで開始されることを意味します。パーティションは、MBR が最初のセクタにあるため、最初のセクタで開始できないため、代わりにパーティションは 2 番目のヘッドで開始されます。プライマリ パーティションが他の場所に作成されると (通常の CHS ジオメトリ アライメントに従って)、シリンダの先頭で開始されます。パーティションが定義されていない状態でコンピュータを起動し、最初のパーティションをVistaインストールディスクで作成した場合、1MBアライメントが使用されます。(Vistaインストールディスクのパーティショナーは、Windows Vistaのディスク管理と同様に1MBアライメントに従います。)1MBアライメントに従うことで、すべてのパーティションのオフセットは偶数になります(ドライブ上で他のパーティショナーが使用されていない限り)。
{{cite web}}: CS1メンテナンス: アーカイブサービスは非推奨になりました (リンク)