วิธีการตั้งค่า Windows ให้ไม่ให้ไดรฟ์ภายนอกเข้าสู่โหมดสลีป


13

ทุกครั้งที่ฉันใช้อุปกรณ์ภายนอก (ปากกาไดรฟ์หรือ HDD ภายนอก) บนเดสก์ท็อปของฉันหลังจากเวลาว่างของ Windows 7 จะทำให้อุปกรณ์เข้าสู่โหมดสลีปและปิดเครื่อง บางครั้งมันหลับและไม่กลับมา มีวิธีการกำหนดค่า Windows ให้หลีกเลี่ยงการปิดอุปกรณ์ภายนอกของฉันหรือไม่


ฉันคิดว่าตัวเลือกพลังงานขั้นสูงนั้นใช้งานได้
Diogo

@KCotreau: คุณช่วยโพสต์เป็นคำตอบได้ไหม? มันแก้ไขปัญหาของฉัน ขอบคุณ
Diogo

คำตอบ:


10

ไปที่ตัวเลือกพลังงานในแผงควบคุมจากนั้นคลิกที่ "เปลี่ยนการตั้งค่าแผน" สำหรับแผนของคุณจากนั้นควรมีตัวเลือก "เปลี่ยนการตั้งค่าพลังงานขั้นสูง" จากนั้นดูภายใต้พื้นที่ "ฮาร์ดดิสก์" และ "การตั้งค่า USB"

อันนี้อาจไม่ใช่คำตอบที่แท้จริง แต่ตั้ง "ปิดฮาร์ดดิสก์หลัง" เป็นไม่เคย (ตั้งค่า 0) แต่ฉันคิดว่าอันที่จริงคือตั้ง "USB selective suspend settings" เป็น "disabled" อย่างน้อยเมื่อเสียบ ... แต่บางทีเมื่อใช้แบตเตอรีถ้าคุณใช้ในแบบนั้นเมื่อมันเกิดขึ้น


5

Windows USB ถูกตั้งค่าให้ปิดการใช้งานหากไม่ได้ใช้งานเพื่อประหยัดพลังงานคุณสามารถปิดใช้งานฟังก์ชั่นนี้ได้โดยไปที่

  • แผงควบคุม
  • ตัวจัดการอุปกรณ์
  • ตัวควบคุม Universal Serial Bus (ใช้จ่ายนี้)

คุณควรเห็นรายการGeneric USB Hub

คลิกขวาที่แต่ละรายการแล้วเลือกคุณสมบัติ | การจัดการพลังงานและยกเลิกการเลือกอนุญาตให้คอมพิวเตอร์ปิดอุปกรณ์นี้เพื่อประหยัดพลังงาน


3
ไม่ได้ตรวจสอบแล้ว
Diogo

4

ลองใช้ซอฟต์แวร์ชิ้นนี้: NosleepHD: http://nosleephd.codeplex.com/ มันเขียนไฟล์เปล่าทุกนาที


1
โปรดอ่านmeta.superuser.com/questions/5329/…สำหรับคำแนะนำเกี่ยวกับการแนะนำซอฟต์แวร์ในคำตอบ
fixer1234

บางทีด้วยโซลูชันเช่นนี้คุณจะทำให้อายุการใช้งานของดิสก์สั้นลงด้วยเดาว่า SSD นี้อาจมีความสำคัญมากกว่า
George Birbilis

3

ฉันพบปัญหาเดียวกัน (Windows 8.1) และไม่มีวิธีการแก้ปัญหา "การตั้งค่าพลังงาน" สำหรับฉัน

ฉันลงเอยด้วยการเล่นไฟล์ภาพยนตร์ไฟล์เสียง ... อะไรก็ตามที่ทำให้ดิสก์เข้าถึงได้เป็นประจำ

สำหรับค่าใช้จ่ายที่น้อยลงควรเขียนสคริปต์ที่เข้าถึงดิสก์เป็นประจำก่อนที่จะเข้าสู่โหมดสลีป


แก้ไข: นี่คือสคริปต์ด่วนที่ทำงานได้

ไฟล์ว่าง "mzt7dbs5ffxamzsj.txt" (ชื่อสุ่มบางชื่อ) จะถูกสร้างขึ้น (จากนั้นเขียนเป็นประจำ) ไปยังตำแหน่งเดียวกันกับไฟล์แบตช์:

@ECHO OFF
SET FILE=%~dp0mzt7dbs5ffxamzsj.txt
SET TIMEOUT=30

ECHO.
ECHO File: %FILE%
ECHO Timeout: %TIMEOUT% seconds
ECHO.
ECHO Script is running...

:LOOP
TYPE NUL > "%FILE%"
TIMEOUT /T %TIMEOUT% /NOBREAK > NUL
GOTO LOOP

บันทึกด้านข้าง:

  • ฉันลองแล้วDIRแต่มันไม่ทำงานเนื่องจากผลลัพธ์ถูกแคช ควรมีวิธีที่ไม่จำเป็นต้องใช้ไฟล์
  • ทรัพยากรที่น่าสนใจ: วิธีสร้างไฟล์ข้อความเปล่าจากไฟล์แบตช์?
  • การดีบักนั้นง่ายเนื่องจากไดรฟ์ของฉันหมุนลงทุก ๆ 40 วินาที> _ <

1

ตัวเลือกการใช้พลังงานหรือตัวจัดการอุปกรณ์ไม่ทำงานสำหรับฉันกับ Windows 8, 8.1 หรือ 10 ด้านล่างเป็นสคริปต์ชุดงานเพื่อทำงาน เปิดตัวแก้ไขข้อความคัดลอกวางคำสั่งเปลี่ยนไดรฟ์เพื่อให้ตรงกับฮาร์ดดิสก์ของคุณเพื่อเพิ่มไดรฟ์ซ้ำอีกสำเนา , เดลคำสั่งอีกครั้งบันทึกเป็นค้างคาวหรือแฟ้ม .cmd และดับเบิลคลิกเพื่อวิ่ง

@echo off
:start

REM --- Change the drive letter D below to match your HDDs. To add another drive replicate the copy and del lines ---
copy NUL D:\HDDActive.txt
del D:\HDDActive.txt

TIMEOUT /T 30 /NOBREAK
goto start

นอกจากนี้คุณอาจต้องการเห็นสิ่งนี้เพื่อเรียกใช้ไฟล์แบตช์เมื่อเริ่มต้น

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.