私はOSをSSDにインストールし、めったにアクセスしないデータをHDD(東芝P300)に保存しています。ハードドライブから発生するノイズが嫌いなので、それを無効にして、できるときにだけ有効にできるようにしたいです。いいえ、Windowsの電源オプションは解決策ではないインデックス作成を無効にし、すべてのハンドル/プロセスを閉じても、Windows は理由もなくドライブをランダムに起動します。これは、この優れたオペレーティング システムならではの動作です。私は次のことを試しました。
- ディスク管理で HDD をオフラインに設定する (実際には何も行われないようです)
- Devcon / デバイス マネージャーを使用して HDD を無効にする (実際には回転を停止せず、ソフトウェアと OS で認識されなくなるだけです)
- Smartcl / Hdparm / HDDScan を使用して HDD をスタンバイ状態にする (Windows が理由もなく HDD を起動し続ける)
- 上記のすべての複数の組み合わせ Windows v1903(v1607から)にアップデートする前に機能していたのは、レボスリープしかし、アップデート以降はまったく機能しません。ドライブは認識されませんが、ソフトウェアが動作しているにもかかわらず回転し続けます。BIOS 自体でポートを無効にすることも検討しましたが、MSI B450 マザーボードではそのオプションがないようです。
理想的には、ドライブをスタンバイ状態にして、OS に認識されないようにできるものが必要です。Devcon/デバイス マネージャーを使用してドライブを無効にすると、ドライブが起動し、その後は最初にスタンバイ状態にしたソフトウェアではアクセスできなくなります。ドライブを物理的に取り外す以外のすべてのオプションは機能しないようです。はい、ホット スワップ ドロワーについては知っていますし、起動/停止サイクルを繰り返すと、稼働させるよりもドライブが消耗することはわかっていますが、気にしません。
答え1
どのようにして解決策を見つけたかについてお答えします。この方法が必ずしもあなたに当てはまるとは限りませんが、Toshiba P300 ハード ドライブを搭載した私の Windows v1903 マシンではうまくいきました。
- Windows v1607 .iso をダウンロード (https://tb.rg-adguard.net/public.php)
- v1607 Windowsから「SATA AHCIコントローラ」と「ディスクドライブ」ドライバを抽出します。
- 古いドライバーをインストールしてください。v1607 以上のバージョンであれば動作すると思います。
- HotSwap! というソフトウェアを使用して、ドライブをスピンダウンします (約 5 秒後に実行されます)。これまでのところ、3 日間のテストの後、HDD は自動的にスピンアップしないようです。HWInfo、CPU-Z、CrystalDiskInfo などのソフトウェアを起動してもスピンアップしません。再びアクティブにする唯一の方法は、「ハードウェア変更のスキャン」を実行することです (DevCon Rescan/デバイス マネージャーで実行できます)。
v1607ドライバをアップロードしましたこここれらをインストールするには、「署名済みドライバーの強制」を無効にする必要があります。何らかの理由で、エクスポートすると Microsoft によって署名されないようです。インターネット上のランダムな人物に信頼を置けない場合は (信頼すべきではありません)、自分で行ってください。
7zip と .iso だけでドライバーをエクスポートできます。Win10_1607_x64.iso\sources\install.wim\1\Windows\System32\DriverStore\FileRepository\ にある「mshdc.inf_amd64_67bad2c7196330b6」と「disk.inf_amd64_1e7038548624f167」という 2 つのフォルダーを探します。
編集: 数日後、解決策が突然機能しなくなりました。Windows のひどさを過小評価していたようです。
答え2
ディスク マネージャーでディスクをダイナミックに変更します。その後、オンラインからオフラインに簡単に切り替えることができます。物理ディスクのムスク色の緑色の領域ではなく、灰色の領域をクリックしてください。
答え3
SSD が小さく、空き容量があまりない場合、あるいは空き容量があっても、Windows が通常の OS 操作中にアクセスされる一部のシステム ファイルを HDD に保存している可能性があります。
このようなファイルの例は次のとおりです。
- hiberfil.sys
- ページファイル.sys
- スワップファイル.sys
Peformance Options
で を開き、タブAdvanced System Properties
に切り替えて領域の ボタンをクリックすると、Windows が HDD をスワップに使用しているかどうかを確認できます。Advanced
Change...
Virtual Memory
それは次のようになります:
Automatically manage paging file size for all drives
チェックが外れており、HDD ページング ファイル サイズが [なし] に設定されていることを確認します。
その他のシステム ファイルについては、Windows エクスプローラーのオプションを変更して「保護されたオペレーティング システム ファイル」を表示し (Windows はデフォルトでこれらを非表示にします)、HDD のルートにシステム ファイルがないことを確認します (通常、Windows はこれらのファイルを保存しますが、他の場所にもファイルを保存するかどうかはわかりません)。
答え4
これは手がかりになるかもしれません: Windows は D ドライブにごみ箱のミラーを保存していることがわかりました。そこには C ドライブのごみ箱と同じ削除済みアイテムがありますが、サイズは数パーセントです。
これを確認するには、Windows エクスプローラーのオプションを「保護されたオペレーティング システム ファイル」を表示するように設定します。