Contents

Windows Dev Drives は使用していない速度アップグレードです

<本文>/images/dev-drive-settings.jpg

PC で何をするにしても、もう少しパフォーマンスを求めていることに気づくでしょう。 1 秒あたり数フレームを増やすために戦っている場合でも、単にコンピューターの速度が以前ほど速くないためでも、私たちはより良い結果を得るためにあらゆる種類のことを試みる傾向があります。

ただし、あまり知られていないツールの 1 つは、Dev Drives です。これは Windows 11 の比較的最近の機能で、主に開発者向けに設計されており、開発ワークフロー中のパフォーマンスを大幅に向上させることができます。何らかのソフトウェアの作成に取り組んでいる場合は、チェックしてみるとよいでしょう。

Dev Drive とは何ですか?

これらは PC 上の物理ドライブではありません

/images/seagate-hard-disk-hdd-1tb.jpg

開発ドライブは Windows 11 バージョン 22H2 で追加されました。おそらくご想像のとおり、それらは更新プログラムのインストール後に PC 内に魔法のように現れる物理ドライブではありません。代わりに、これらは開発目的でマシン上に作成できる仮想ドライブです。目標は、インターネットからダウンロードする必要がある依存関係やプログラムなどではなく、ビルド ファイルのみを保存することです。

Dev Drive は、物理ドライブ上のパーティションとして作成することも、仮想ハード ドライブとして作成することもできます。これにより、パフォーマンスは多少犠牲になりますが、移植性が向上し、管理が容易になります。サイズを選択でき、仮想ハード ドライブの場合はフォーマットや、内容に合わせてドライブのサイズを動的に変更するか、固定サイズのファイルを使用するかなどを選択できます。

/images/create-a-dev-drive-windows-11-9.png

関連

Windows 11 で開発ドライブを作成する方法

Windows 11 の新しい Dev Drive 機能を使用すると、開発リソースに最適化されたドライブを作成できます。

実際にはどう違うのでしょうか?

セキュリティよりもパフォーマンス

/images/dev-drive-and-disk-management.png

Dev Drive と PC 上の一般的なパーティションまたは仮想ハード ドライブの最初の違いは、ファイル システムです。一般的な Windows パーティションでは NTFS ファイル システムが使用されますが、Dev Drive では新しい ReFS ファイル システムが使用されますが、それ自体は実質的に大きな影響を与えるものではありません。 ReFS と NTFS の最も顕著な違いについては以前にいくつか取り上げました。技術レベルでの違いはありますが、今回の場合はその違いによって大きな影響を受けることはありません。

ただし、違いを生むのは、これらのドライブが Windows 自体、特に組み込みのマルウェア対策ソリューションである Microsoft Defender によってどのように認識されるかです。 Dev Drive は、Defender によって「信頼できる」とマークされています。これは、そこに保存されているファイルが、オペレーティング システムの他の部分のようにマルウェアの有無を継続的にチェックされないことを意味します。大したことではないように聞こえるかもしれませんが、マルウェアの継続的なチェックはドライブへのアクセス時の読み取りおよび書き込み速度に大きな影響を与える可能性があるため、これを無効にすることでパフォーマンスが大幅に向上します。 Microsoft 自体がいくつかの異なるワークロードに基づいていくつかの比較を実行したところ、最大 41% 高速なパフォーマンスが確認されました。

/images/dev-drive-performance.png

それ以外の場合は、VHD として作成された Dev Drive にも、動的にサイズ変更したり、ポータブルであるなど、VHD が持つ傾向と同じ利点があります。 VHD ファイルを外付けハード ドライブにコピーし、別の PC でアクセスすることはできますが、Microsoft は、開発ドライブとして使用されている仮想ハード ドライブを移動し、別の PC で開発ドライブとして使用し続けることを推奨していません。

/images/windows-11-disk-management.jpg

関連

Microsoft の新しい ReFS ファイル システムは Windows にとって何を意味しますか?

ReFS がやってくる…それともそうなるのか?

ただし、すべての人に適しているわけではありません

セキュリティ上の懸念事項

/images/dev-drive-properties.png

すでに述べましたが、この機能には対象ユーザーについて少し注意点があります。 Dev Drive は、リポジトリのクローン作成やソース ファイルからのアプリケーションの構築など、集中的なファイル システム タスクを実行する必要がある開発者を真の目的としています。これらのタスクでは大量のデータの読み取りと書き込みが必要なため、速度の向上は大きな違いをもたらします。

しかし、この機能がこの形式で存在できるもう 1 つの理由は、アプリのビルド ファイルがすべてあなたのものであるということです。通常、これらを作成するか、信頼できるソースから取得して必要に応じて変更を加えると、その中で何が起こっているかを正確に知ることができます。これらのファイルは通常信頼できるため、Microsoft Defender からのセキュリティ スキャンを無効にしても通常は安全であり、パフォーマンス上の利点の多くはそこから得られます。

技術的には、開発ファイルだけに制限する必要はありません。リスクを受け入れるのであれば、何でも Dev Drive に保存できますが、これは大きなリスクです。 Microsoft Defender チェックは PC を安全に保つために不可欠であるため、インターネットからダウンロードしたファイルを PC に保存することはお勧めできません。これは、自分が何をしているのかを本当に知っている人だけが使えるスピードのコツです。

/images/windows-security-featured-image-1.jpg

関連

Windows 11 で Microsoft Defender を無効にする方法

Microsoft Defender はマルウェアに対する強固なベースライン保護を提供しますが、場合によっては無効にすることが必要になる場合があります。その方法は次のとおりです。

開発者の生産性向上

注意事項にもかかわらず、Dev Drive は依然として開発者にとってパフォーマンスを大幅に向上させます。ドライブの読み取り速度を向上させることで、かなり大きなメリットが得られます。開発者以外は細心の注意を払う必要がありますが、技術的には他の用途を考え出して、そのメリットを他のユースケースに拡張することも可能です。 Dev Drives は Windows 11 の設定アプリにあるので、ぜひチェックしてください。

*️⃣ 出典リンク:

Windows 11、バージョン 22H2、Windows 11 で Dev Drive を作成する方法 、Microsoft の新しい ReFS ファイル システムは Windows にとって何を意味しますか? , Windows 11 で Microsoft Defender を無効にする方法 ,