Hallo Leute,
seitdem ich meinen HTPC habe nervt es mich das die internen Festplatten machen was sie wollen^^
Da hier der Stromverbrauch für mich eine große Rolle spielt versuche ich grundsätzlich die Platten im
Schlafmodus zu halten. Doch immer wieder werden die Platten ungewollt hoch gefahren.
In einem Thread hier im Forum wurde mir zwar mehr oder weniger geholfen, aber eine etwas elegantere,
komfortablere Lösung wäre schon nicht schlechtvll auch für andere.
von panooliAls Beispiel (ohne Gewähr auf Funktion oder Nebenwirkungen), Das volume und die drive letter müssen natürlich dem eigenen system angepasst werden.
---------- script 1 = test_remove.txt ----------
select volume 1
remove letter=d
exit
----------------------------------------
---------- script 2 = test_add.txt ----------
select volume 1
assign letter=d
exit
----------------------------------------
Aufrufen mit:
Laufwerksbuchstabe(n) löschen
>diskpart /s test_remove.txt
Laufwerksbuchstabe(n) einrichten
>diskpart /s test_add.txt
Befehlen
select disk 1
offline disk
select disk 1
online disk
Hier wäre halt eine simple Programmoberfläche angebracht mit der sich die einzelnen Festplatten an und "aus" schalten lassen.
Jede einzelne Platte evtl mit nem Netzschaltersymbol dargestellt.
Das Programm sollte dann im Systemstart mit hochfahren.
Zusätzlich wären die ein oder anderen Einstellungen komfortabel.
Zum Beispiel:
-Standardmodus der Platten bei Systemstart
-Liste die Programme die zugreifen dürfen oder eben nicht
-festen "OFF-Modus" der durch kein anderes Programm geändert werden darf
-ob der Energiesparmodus trotz "ON-Modus" trotzdem schlafen legen darf
Das i-Tüpfelchen wäre natürlich wenn das Programm ein Log-File erstellen würde, um nach zu vollziehen was, wann, wo zugreift
Ein schnellzugriff als Win7-Gadget wäre auch gut.
Mein ihr ob das für einen Hobbyprogrammierer unter euch möglich wäre?
Oder kennt jemand ein Programm mit derartigen Funktionen?
Könnte bestimmt für den ein oder anderen nützlich sein.
Hab auf dem Gebiet absolut null Ahnung, also habt etwas nachsehen mit mir
mfg
+ Antworten
Ergebnis 1 bis 13 von 13
- 13.01.12, 23:44 #1
Programm um Festplatten "on" und "off" zu schalten
Geändert von Habedere (14.01.12 um 00:34 Uhr)
Samsung SyncMaster 226BW 22"|Core 2 Duo E6600@3,6 GhZ@cuplexXTdi--blackIceXflow360--laingUltra|ASUS P5W DH Deluxe@MIPS|G.Skill 4x1GB F2-6400PHU1-1GBHZ@1000mhz CL4-4-4-12|EVGA 8800 GTS 512MB|X-FI Xtreme Gamer|Samsung HD401LJ 400GB|Enermax Liberty 500W ATX 2.2|Sennheiser PC 165|Logitech G5|||Logitech G15 refresh
IBM T61p:Core 2 Duo T7700 2x 2.40GHz • 4GB • 100GB • NVidia Quadro FX 570M 128MB •WLAN 802.11agn/Bluetooth • 14.1" • Li-Ionen-Akku (9 Zellen) •
HTPC:MSI H55M-ED55•Core i3-530•Intel X25-V G2 40GB+5x2TB EcoGreen•DD CineS2•4GB ECO GEIL•PicoPSU120Watt
@Onkyo TX-NR3007@ Samsung LE46A789 @Nubert nuBOX 2x511•CS411•2xDS301•AW991
- 14.01.12, 15:47 #2Kapitän zur See
- Registriert seit
- 17.08.2006
- Beiträge
- 3.266
Hobbyprogrammierer ist ja schon fast eine Beleidigung

DiskpartOder kennt jemand ein Programm mit derartigen Funktionen?
Der ein oder andere würde das Problem ganz einfach mit oben stehenden Scripten lösen. Ich würde das ganze folgendermaßen machen. In den Autostart kommt ein Script, dass meine sekundären Festplatten deaktiviert. Die Verknüpfungen zu allen Programmen, die auf diesen Festplatten installiert sind, werden durch Scripte ausgetauscht, die erst die jeweilige Festplatte aktiviert und dann das Programm startet.Könnte bestimmt für den ein oder anderen nützlich sein.
- 14.01.12, 17:22 #3
Das sollte natürlich keineswegs eine Beleidigung sein^^Hobbyprogrammierer ist ja schon fast eine Beleidigung
Kannst du mal ein Beispiel nennen wie so ein Script für eine exe.-Verknüpfung dann aussieht? Inkl Festplatten aktivierung...
Hab keine Ahnung von Scripten
Samsung SyncMaster 226BW 22"|Core 2 Duo E6600@3,6 GhZ@cuplexXTdi--blackIceXflow360--laingUltra|ASUS P5W DH Deluxe@MIPS|G.Skill 4x1GB F2-6400PHU1-1GBHZ@1000mhz CL4-4-4-12|EVGA 8800 GTS 512MB|X-FI Xtreme Gamer|Samsung HD401LJ 400GB|Enermax Liberty 500W ATX 2.2|Sennheiser PC 165|Logitech G5|||Logitech G15 refresh
IBM T61p:Core 2 Duo T7700 2x 2.40GHz • 4GB • 100GB • NVidia Quadro FX 570M 128MB •WLAN 802.11agn/Bluetooth • 14.1" • Li-Ionen-Akku (9 Zellen) •
HTPC:MSI H55M-ED55•Core i3-530•Intel X25-V G2 40GB+5x2TB EcoGreen•DD CineS2•4GB ECO GEIL•PicoPSU120Watt
@Onkyo TX-NR3007@ Samsung LE46A789 @Nubert nuBOX 2x511•CS411•2xDS301•AW991
- 19.01.12, 22:26 #4
ich nutz folgende batch datei auf windows7.
die batch kann maximal die ersten 10 festplatten steuern und
funktioniert nur auf windows mit deutscher sprache.
als erstes zeigt die batch durch diskpart alle laufwerke an,
dann tippt man nur die gewünschte nummer des laufwerks ein und
sofort wird sie online/offline geschaltet.
@echo off
set drive=%~dp0
pushd %drive%
fsutil >nul
if not errorlevel 1 goto istadmin
if errorlevel 1 echo administratorrechte fehlen! fenster bitte schliessen.
echo.
if errorlevel 1 echo das programm mit rechter maustaste als administrator starten.
pause >nul
exit
:istadmin
:anfang
cls
echo list disk>"listdiskscript.txt"
diskpart /s "listdiskscript.txt"
echo.
del "listdiskscript.txt"
echo.
CHOICE /C 0123456789 /N /m "Datentr„ger Nummer eingeben: "
set auswahl=%errorlevel%
set /a auswahl=%auswahl%-1
echo list disk>"listdiskscript.txt"
diskpart /s "listdiskscript.txt">dpausgabe.txt
echo.
del "listdiskscript.txt"
findstr /r /C:"Datentr„ger %auswahl% " dpausgabe.txt >laufwerksauswahl.txt
if %errorlevel% == 0 goto weiter
del dpausgabe.txt 1>nul 2>nul
del laufwerksauswahl.txt 1>nul 2>nul
goto anfang
:weiter
del dpausgabe.txt
findstr /r /C:"Online" laufwerksauswahl.txt >nul
if %errorlevel% == 0 set anoderaus=offline
findstr /r /C:"Offline" laufwerksauswahl.txt >nul
if %errorlevel% == 0 set anoderaus=Online
echo select disk %auswahl% >doscript.txt
echo %anoderaus% disk>>doscript.txt
diskpart /s "doscript.txt" >nul
del doscript.txt"
del dpausgabe.txt 1>nul 2>nul
del laufwerksauswahl.txt 1>nul 2>nul
goto anfangGeändert von 10101010 (20.01.12 um 18:37 Uhr)
- 20.01.12, 00:12 #5
Wenn dir das mit der Software nicht lang, von Lian gibt es nen Panel dafür. Damit kannst 4 oder 5 Platten per Knopfdruck einfach einzeln disablen.
- 20.01.12, 09:12 #6
Hardwaremäßig möchte ich das ungern lösen, da ich immer von der couch aufstehen müsste wenn ich Zugang zu der Platte brauch

Werde mich nochmal an der Batch versuchen...
Brauche ich dazu Diskpart? Oder reicht es wenn ich deine Batch übernehme und meine Laufweksnummer eingebe?
Sorry habe nicht viel Ahnung von Batch files^^
mfg
Samsung SyncMaster 226BW 22"|Core 2 Duo E6600@3,6 GhZ@cuplexXTdi--blackIceXflow360--laingUltra|ASUS P5W DH Deluxe@MIPS|G.Skill 4x1GB F2-6400PHU1-1GBHZ@1000mhz CL4-4-4-12|EVGA 8800 GTS 512MB|X-FI Xtreme Gamer|Samsung HD401LJ 400GB|Enermax Liberty 500W ATX 2.2|Sennheiser PC 165|Logitech G5|||Logitech G15 refresh
IBM T61p:Core 2 Duo T7700 2x 2.40GHz • 4GB • 100GB • NVidia Quadro FX 570M 128MB •WLAN 802.11agn/Bluetooth • 14.1" • Li-Ionen-Akku (9 Zellen) •
HTPC:MSI H55M-ED55•Core i3-530•Intel X25-V G2 40GB+5x2TB EcoGreen•DD CineS2•4GB ECO GEIL•PicoPSU120Watt
@Onkyo TX-NR3007@ Samsung LE46A789 @Nubert nuBOX 2x511•CS411•2xDS301•AW991
- 20.01.12, 10:01 #7
- 20.01.12, 18:56 #8
- 28.01.12, 12:08 #9
Also das Skript zum On und Off schalten funzt einwandfrei! Danke dafür.
Mit folgendem Script im Autostart wird dann die ausgewählte Platte gleich Offline gesetzt?
select disk 1
offline disk
kann durch diese On und Off Schaltungen irgend ein Schaden enstehen?
Datenverlust oder so...
mfg
Samsung SyncMaster 226BW 22"|Core 2 Duo E6600@3,6 GhZ@cuplexXTdi--blackIceXflow360--laingUltra|ASUS P5W DH Deluxe@MIPS|G.Skill 4x1GB F2-6400PHU1-1GBHZ@1000mhz CL4-4-4-12|EVGA 8800 GTS 512MB|X-FI Xtreme Gamer|Samsung HD401LJ 400GB|Enermax Liberty 500W ATX 2.2|Sennheiser PC 165|Logitech G5|||Logitech G15 refresh
IBM T61p:Core 2 Duo T7700 2x 2.40GHz • 4GB • 100GB • NVidia Quadro FX 570M 128MB •WLAN 802.11agn/Bluetooth • 14.1" • Li-Ionen-Akku (9 Zellen) •
HTPC:MSI H55M-ED55•Core i3-530•Intel X25-V G2 40GB+5x2TB EcoGreen•DD CineS2•4GB ECO GEIL•PicoPSU120Watt
@Onkyo TX-NR3007@ Samsung LE46A789 @Nubert nuBOX 2x511•CS411•2xDS301•AW991
- 28.01.12, 13:46 #10
Soll das eine Frage sein ? Probier es aus, dann weißt du es. Wird aber wohl so sein, wenn es sonst auch funktioniert.
Keine Ahnung. Aber es tut der Platte sicherlich nicht gut, wenn sie bei jedem Start "An-Aus" und beim runterfahren wieder "An-Aus" geschalten wird.
Ist m.M.n. wie diese Start-Stop-Automatik bei Autos. Die Hersteller sagen zwar, dass es nichts ausmacht. Spätestens wenn der Anlasser ein paar Jahre früher kaputt geht oder die Batterie früher schlapp macht, wundert man sich dann. PS: nur vermutung. Ich hab dafür keine Daten / Studien. Aber ich bin bei sowas erst mal einfach skeptisch, weil m.M.n. jeder Start/Stop ein bisschen Verschleiß mit sich bringt, auch bei Festplatten.
Läuft dein HTPC dauernd ? Du solltest vllt. mal genau ausrechnen, wie viel du dadurch an Strom sparen würdest, und ob sich das ganze "lohnt".Geändert von pointX (28.01.12 um 13:54 Uhr)
2500K, Z68-V, Team 8GB 1333, 1TB Samsung F3, Ninja 3, CM-500W

<codec> root kann mein heim zerstören, mich aus dem system aussperen. Aber nur Gott allein entscheidet, ob ich nach /dev/null/ oder nach /var/log/ komme
- 28.01.12, 14:12 #11
ich hatte eine zeit lang "revoSleep" zum abschalten von ungenutzten hdds im einsatz - hat genau das gemacht was es sollte - ob die (schönheits-) fehler der damaligen beta version behoben sind weiss ich allerdings nicht.
- 31.01.12, 23:18 #12
Geändert von 10101010 (31.01.12 um 23:19 Uhr)
- 01.02.12, 12:29 #13
Alles klar, Danke - werd ich probieren.
Muss nur noch etwas googeln ob ich den Platten da wirklich was gutes tue mit dem ständigen Spin down
nein läuft nicht dauernd. Im Schnitt so 6 Stunden täglich würde ich sagen.Läuft dein HTPC dauernd ? Du solltest vllt. mal genau ausrechnen, wie viel du dadurch an Strom sparen würdest, und ob sich das ganze "lohnt".
Wirklich "lohnen" wird sich das wahrscheinlich nicht. Dachte bei der Anfangsplanung immer an 24/7.
Samsung SyncMaster 226BW 22"|Core 2 Duo E6600@3,6 GhZ@cuplexXTdi--blackIceXflow360--laingUltra|ASUS P5W DH Deluxe@MIPS|G.Skill 4x1GB F2-6400PHU1-1GBHZ@1000mhz CL4-4-4-12|EVGA 8800 GTS 512MB|X-FI Xtreme Gamer|Samsung HD401LJ 400GB|Enermax Liberty 500W ATX 2.2|Sennheiser PC 165|Logitech G5|||Logitech G15 refresh
IBM T61p:Core 2 Duo T7700 2x 2.40GHz • 4GB • 100GB • NVidia Quadro FX 570M 128MB •WLAN 802.11agn/Bluetooth • 14.1" • Li-Ionen-Akku (9 Zellen) •
HTPC:MSI H55M-ED55•Core i3-530•Intel X25-V G2 40GB+5x2TB EcoGreen•DD CineS2•4GB ECO GEIL•PicoPSU120Watt
@Onkyo TX-NR3007@ Samsung LE46A789 @Nubert nuBOX 2x511•CS411•2xDS301•AW991

LinkBack URL
About LinkBacks
Zitieren
