web-dev-qa-db-ja.com

TRIMはWindows7のSSDドライブのRAID0構成でサポートされていますか?

この質問はおそらく過去のある時点で行われたことは知っていますが、Windows7がRAIDコントローラーを介したTRIMコマンドの受け渡しをまだサポートしているかどうかを調べようとしています。

SSDドライブを1台購入してTRIMを利用するか、SSDドライブを2台購入してRAID0構成にするかを決定しようとしています。

セットアップできる現在の最速の構成は何ですか?

開発マシンを高速でブレイジングさせたいです。

KronoS これに関する更新が必要です:

現在、2台のSSDドライブを備えたRAID 0セットアップを使用しているため、これに更新があるかどうかを確認しています。 RAID0アレイでTRIMがサポートするSSDはTRIMコマンドを正しく渡しますか?

13
John Sonmez

編集:一部のシステムでは、IntelはRAID-0のSSDへのTRIMコマンドの受け渡しをサポートするようになりました。 要件は

  • 7シリーズマザーボード(6シリーズチップセットは残念ながらサポートされていません)。
  • RAIDドライバーバージョン11.0以降用のIntelのRapidStorage Technology(RST)( 11.2は現在のリリースです
  • Windows 7(Windows 8のサポートは近日公開予定)

一部のIntelストレージコントローラー TRIMをSSDに渡します 、コントローラーがRAIDモードの場合、一部のハードドライブはRAID化されます。ただし、現時点では、SSDはTRIMを受信するためにRAID内にある必要はありません

これは、購入する予定の特定のSSDにも依存します。 AnandTech 最近比較 RAID-0の2 x 40GB Intel X25-V SSDと他の(非RAID)SSDのパフォーマンス。シーケンシャル書き込みと(調整された)ランダム書き込み速度は改善されていますが、TRIMの損失に悩まされることのない、より優れたシングルSSDオプションが利用可能です。

更新:Windows 7の場合、ハードウェアまたはソフトウェアRAID0のSSDがTRIMを受け入れるという証拠が見つかりません。インテルラピッドストレージテクノロジーはバージョン9.6から10.1に更新されましたが、この機能は追加されていません。それにもかかわらず、これはソフトウェアRAIDを使用して可能かもしれません btrfsを使用 (およびLinux):

私が理解しているように、ハードウェアRAIDコントローラーはTRIMコマンドをそのディスクに渡しません。 btrfsはディスクを直接処理し、TRIMをサポートし、RAIDをサポートします。 btrfsを使用してRAIDとTRIMのサポートを独立したディスクと組み合わせることができるという明確な言及は見たことがないので、次のように尋ねています。btrfsがRAIDモードの場合でも、TRIMコマンドはSSDに渡されますか?


TRIMが有効になっている場合は、そうする必要があります。

6
sblair

TRIMは、ソフトウェア、ハードウェア、レベル0以上のいずれであっても、RAIDでサポートされていないようです。また、この場合、Microsoftが責任を負わないようです。

から インテルラピッドストレージテクノロジー

RAID構成のTRIMサポートはありますか?

インテル®RapidStorageTechnology9.6は、RAIDボリュームの一部ではないドライブのAHCIモードおよびRAIDモードでTRIMをサポートします。

TRIMがRAIDボリュームでサポートされていることを示すヘルプファイルの情報を修正するために、欠陥が報告されました。

現在のインテルラピッドストレージテクノロジーバージョン10の場合、記事 各I/Oコントローラーハブ(ICH)でサポートされている機能は何ですか? まだ言及されています:

Windows 7 *でのTRIMサポート(RAIDボリュームの一部ではないドライブのAHCIおよびRAIDモード)

記事 LinuxでのソフトウェアRAID/LVM TRIMサポート Linuxでこの事実を確認しますが、TRIMを節約し、RAID-0と同じ効果がありますが、RAIDを使用しない回避策を提供します。

6
harrymc

現在のところ:接続されているSSDにTRIMコマンドを渡していないRAIDコントローラーはありません。

2
afrazier

余談ですが、cmdを起動して入力すると、トリムが機能しているかどうかを確認できます。

fsutil behavior query DisableDeleteNotify

結果0は、そうであることを示します。

2
RJFalconer

RAID 0構成でSSDを使用するときにTRIMを有効にするには、TRIMを実現するために2つのことが必要です。

まず、最も重要なこととして、Intel Raid OROM 11.2以降が必要です(OROMはBIOSの一部であり、BIOSアップデートを介して更新できます)。 Intelのみ公式に新しい7シリーズチップセットでraid 0 SSDのTRIMをサポートしていますが、これは古いIntelチップセット(P67/Z67)で動作できないことを意味するものではありません(他のチップセットがある可能性があります) Intel Raid OROM 11.2以降(現在はIntel RAID OROM 11.6.0.1702)を含むカスタム/モッドバイオを見つけてIntel Rapid Storage Technology 11.2またはをインストールする場合は、11.2以降のOROMを追加できます。新しいドライバー(現在はIntel RST 11.7.0.1013)では、SSD raid0アレイ用のTRIMを入手できます。

これは、ASUS/ASRock(RAIDOROMアップデートP67/Z68/Z77で利用可能なチップセット)マザーボード用の改造BIOSを提供するフォーラムへのリンクです- ASUS/ASRockBIOSとアップデートされたRAIDOROM (thisリンクには、Intel Rapid Storage Technology 11.7.0.1013ドライバーのダウンロードリンクも含まれています)フォーラムを必ずお読みください。変更されたBIOSのインストール方法やその他の重要な情報が記載されています。私はAsusSabertooth Z77マザーボードでこれを行っただけですが、すべてのAsus Z77マザーボードで同じであり、他のマザーボードメーカーでこれを行った経験はありません。 modded biosをインストールするには、HAVE TOUSB BiosFlashbackユーティリティを介してBIOSをフラッシュします。これには、変更されたBIOSファイルをusbフラッシュドライブに配置し、BIOSファイルの名前を変更する必要があります(Sabertooth Z77の場合、BIOSの名前をZ77ST.CAPに変更する必要がありました。各マザーボードには特定のファイル名があり、USBBiosフラッシュバックには名前がありません。そのファイル名が正確に正しくない場合は機能します。BIOSのファイル名が間違っているUSBフラッシュバックユーティリティを使用しても、損傷や破損は発生しません。単に機能しません)。 TRIMなどの新しいOROM機能を最大限に活用するには、RAIDアレイを破棄して再作成する必要があります。次に、Windows 7の新規インストールを実行する必要があります(新規インストールを実行する代わりにイメージを使用しないでください)。 )。 Windowsをインストールし、Intel Rapid Storage Technology 11.7.0.1013ドライバーと一緒にドライバーのインストールを完了すると、RAID 0SSDアレイでTRIMサポートを利用できるようになります。

TRIMをサポートせずにRAIDアレイでSSDを使用している場合は、各SSDドライブで「セキュア消去」を実行することをお勧めします。これは、データを完全に消去するためにHHDで従来使用されているものとは異なるセキュア消去です。 。私は個人的にプライマリホームコンピューターの両方のSSDに対してこれを実行しましたが、問題は発生しませんでした。SSDのパフォーマンスは最初にSSDをインストールしたときの状態に戻りました--- SSDのパフォーマンスを元に戻す方法 =-リンクには、SSDでセキュア消去を実行する方法の説明が含まれています。PartedMagicとunetbootinを使用して、Parted Magicを起動可能なUSBに配置します(unetbootinは、実際には非常に便利なツールです。起動可能な.isoファイルを作成し、起動可能なUSBフラッシュドライブを作成します)

1
Woz