Energieoptionen WinXP - Festplatten einzeln ausschalten

Gizmo0815

Lt. Commander
Registriert
Sep. 2002
Beiträge
1.655
Hallo Leute!

Ich habe hier einen Rechner mit 3 Festplatten.

1. Platte wird immer gebraucht (System)
2. Platte wird häufig (spätestens alle Stunde) gebraucht (Daten)
3. Platte wird extrem selten (nicht jeden Tag) gebraucht (Ablage und Spezialaufgaben)

Der Rechner läuft so lange jemand zu hause und wach ist die ganze Zeit, wird also höchstens zwei bis drei mal am Tag eingeschaltet.

In den Energieoptionen kann ich ja eine Zeit einstellen, nach der ungenutzte Festplatten abgeschaltet werden, aber leider nur eine Zeit für alle Platten.

Momentan habe ich 30 Minuten eingestellt, so das es vorkommt, dass die 2. Platte sinnloserweise abgeschaltet wird. Wenn ich auf 1 Stunde gehe, läuft mir die 3. Platte eigentlich zu lange mit.

Ich würde die 2. Platte aber gern nach 1 Stunde und die 3. Platte schon nach 15 Minuten abschalten. Gibt es da eine Möglichkeit, das vielleicht in der registry per Hand einzustellen?

Gruß Gizmo0815

PS.: Die dritte Platte nach extern zu verlegen ist nicht gewollt.
 
Was soll das Hotswap bewirken?

Soll ich damit die 3. Platte "abstöpseln" wenn ich sie nicht brauche?

Da müsste ich sie ja vor Gebrauch neu installieren lassen, da Hotswap diese direkt aus dem Gerätemanager entfernt.

Hab das mal auf meinem VirtualPC getstet.

Wäre wohl eine Möglichkeit, nur müsste ich da die 3. Platte nach jedem Start von Hand trennen und bei jedem Neustart müsste Windows die Hardware neu erkennen und installieren. Da würde ich doch wohl lieber bei den Energieoptionen auf 1 Stunde gehen.

Gruß Gizmo0815
 
Gab mal ein Projekt, das einzelne HDDs abschalten kann.
Such mal nach revoSleep
 
Hab revoSleep gefunden. Das wäre eventuell eine Notlösung. Nur das dieses Programm die an meinem Raid Contoller hängenden Platten überhaupt nicht findet.

Gruß Gizmo0815
 
hdparm für windows
hdparm.exe - get/set hard disk parameters - version v6.9-20070516 (Win32)

Usage: hdparm.exe [options] [device] ..

Device:
/dev/hd[a-z] harddisk 0,1,...
/dev/sd[a-z] harddisk 0,1,...
/dev/scd[0-9] cd-rom 0,1,...

Options:
-A set drive read-lookahead flag (0/1)
-B set Advanced Power Management setting (1-255)
-C check IDE power mode status
--debug enable debugging output
--direct use O_DIRECT to bypass page cache for timings
-D enable/disable drive defect management
-f flush buffer cache for device on exit
-g display drive geometry
-h display terse usage information
-H read temperature from drive (Hitachi only)
-i display drive identification
-I detailed/current information directly from drive
--Istdin read identify data from stdin as ASCII hex
--Istdout write identify data to stdout as ASCII hex
-K set drive keep_features_over_reset flag (0/1)
-L set drive doorlock (0/1) (removable harddisks only)
-M get/set acoustic management (0-254, 128: quiet, 254: fast) (EXPERIMENTAL)
-P set drive prefetch count
-q change next setting quietly
-s set power-up in standby flag (0/1)
-S set standby (spindown) timeout

-t perform device read timings
-T perform cache read timings
-v defaults; same as -g for IDE drives
-V display program version and exit immediately
-w perform device reset (DANGEROUS)
-W set drive write-caching flag (0/1) (DANGEROUS)
-X set IDE xfer mode (DANGEROUS)
-y put IDE drive in standby mode
-Y put IDE drive to sleep

-Z disable Seagate auto-powersaving mode
--security-help display help for ATA security commands

http://hdparm-win32.dyndns.org/hdparm/

http://thinkpad-wiki.nojoco.de/index.php?title=HdParm_für_Windows
 
Zuletzt bearbeitet:
hdparm.exe ... Das werd ich doch gleich mal testen ...

Norton Internet Security hat mir beim ersten Test hdparm.exe gelöscht. Noton SONAR hält diese Datei wegen verdächtigen aktionen für sehr gefährlich. Ich hoffe mal, das Norton keine Hardwarezugriffe mag.

E:\Ablage\hdparm\files>hdparm -I hda
hda: HDIO_DRIVE_CMD(identify) failed: Function not implemented

Der kommt wohl mit meinem Raid auch nicht klar.
 
Zuletzt bearbeitet:
hda ist die erste IDE

SCSI/SATA sind mit sda anzusprechen.
 
bzw. du hast das "/dev/" vergessen

entweder
Code:
hdparm -I /dev/hd[a-c]
oder
Code:
hdparm -I /dev/sd[a-c]
 
Zurück
Oben