ฉันมีแล็ปท็อป MSI ที่มี SSD หลักและ HDD สำรอง, HDD เข้าสู่โหมดสลีปใน 30 วินาที มันน่าผิดหวังทุกครั้งที่ฉันทำบางสิ่งบางอย่างฉันต้องรอสองหรือสองทำให้ฉันเก็บระบบเฉพาะใน SSD ที่เหลืออยู่ใน HDD ไม่พบวิธีการปรับในการตั้งค่า windows ฯลฯ
อย่างไรก็ตามฉันทำงานนอกเวลางานที่ฉันพบบนอินเทอร์เน็ตเพื่อไม่ให้ HDD ภายนอกเข้าสู่โหมดสลีป ที่นี่ . มีปัญหาเกิดขึ้นทำให้ตัวกำหนดเวลาไม่อนุญาตช่วงเวลา & lt; 1 นาที ดังนั้นฉันจึงเขียนสคริปต์ vbs ที่คัดลอก 3 ครั้งที่ 0, 20 และ 40s:
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
ที่ฉันเรียกเมื่อเข้าสู่ระบบจาก Scheduler และทำงานในช่วงเวลา 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