Windows8デスクトップに2台のハードディスクドライブがあります。私が抱えている問題は、セカンダリハードドライブが頻繁にスリープ状態になることです(プライマリドライブのみを使用している間は非アクティブになると思います)。次に、それにアクセスする必要があるときに、コンピュータ全体がグラインドするときにスピンバックするのが聞こえます。数秒間停止します。
とにかく内蔵ハードドライブがスリープするのを防ぐ方法はありますか? BIOSを調べても何も表示されず、USBドライブのようにデバイスマネージャーに[電源管理]タブがありませんでした。
この動作は他のバージョンのWindowsで発生したため、Windows8に固有のものではありません。ドライブのハードウェア機能であるかどうか疑問に思い始めています。 Linuxまたは他のOSで試したことはありません。
コントロールパネル、電源オプション、プラン設定の変更、電源の詳細設定の変更、分数を選択する代わりに「ハードディスクを後でオンにする」と表示されている場合は、「しない」に設定します。
SSDプライマリとHDDセカンダリを備えたMSIラップトップを持っていますが、HDDは30秒でスリープ状態になります。何かをするたびに1、2秒待たなければならないのはとてもイライラします。なぜなら、システムだけをssdに保ち、残りはhddにあるからです。 Windowsの設定などで調整する方法が見つかりませんでした。
ただし、外付けHDDをスリープ状態にしないために、インターネットで見つけたタスクスケジュールアプローチを回避しました [〜#〜] here [〜#〜] 。ただし、問題が発生しました。スケジューラが1分未満の間隔を許可しないためです。そこで、0、20、40秒で3回コピーするvbsスクリプトを作成しました。
keepspinning.vbs
Set fso = CreateObject("Scripting.FileSystemObject")
fso.CopyFile "C:\Temp\keepspinning.txt", "D:\", True
WScript.Sleep 20000
fso.CopyFile "C:\Temp\keepspinning.txt", "D:\", True
WScript.Sleep 20000
fso.CopyFile "C:\Temp\keepspinning.txt", "D:\", True
スケジューラからのログオン時にトリガーし、1分間隔で実行します。
そして、それが私がこの煩わしさに対処するために思いついた唯一の方法であり、hddがそれほどスピンアップしない方が安全です。
それが誰かを助けることを願っています。
ジムはただ読むことについて尋ねたので、次のことがうまくいきました-書き込み用にファイルを開くので、実行する前にファイルをD:に置く必要があります:
Set objFileToWrite = CreateObject("Scripting.FileSystemObject").OpenTextFile("D:\keepspinning.txt",2)
objFileToWrite.Close
Set objFileToWrite = Nothing
WScript.Sleep 20000
Set objFileToWrite = CreateObject("Scripting.FileSystemObject").OpenTextFile("D:\keepspinning.txt",2)
objFileToWrite.Close
Set objFileToWrite = Nothing
WScript.Sleep 20000
Set objFileToWrite = CreateObject("Scripting.FileSystemObject").OpenTextFile("D:\keepspinning.txt",2)
objFileToWrite.Close
Set objFileToWrite = Nothing