Wakeup automatisieren für Backup



 
Post new topic   Reply to topic    revoSleep - Support Forum Index -> RevoSleep - Support
View previous topic :: View next topic  
Author Message
tewe
Guest






PostPosted: 22.07.2012, 10:43    Post subject: Wakeup automatisieren für Backup Reply with quote

Hi, mein Plan war ein automatisiertes Backup meiner SSD Laufwerke auf eine interne Platte die einzig und allein für diesen Zweck verwendet wird und somit nicht immer lautstark rumeiern soll.
Nach kurzer Suche bin ich dann auf RevoSleep gestoßen - Yeah!

Leider folgte die Enttäuschung, dass es (sofern ich nicht zu doof war es zu finden) keine Argumente/Parameter gibt um ein Laufwerk automatisch in den Standby zu schicken oder zu wecken.
Ersteres ist kein Problem, da das Programm beim starten das angegebene Laufwerk sogleich in den Standby schickt --> Taskmanager "revoSleep.exe /CQ/HIDE".

Beim Beenden wird das Laufwerk automatisch geweckt, leider funktioniert das nur mittels Rechtsklick auf das Traysymbol und "Beenden".
Ein Versuch die Klicks mittels Autohotkey automatisiert zu erledigen schlug leider fehl.

Nächster Versuch: was passiert wenn man den Prozess killt? --> Nichts! Nur dass man das Laufwerk auch nach einem erneuten Programmstart nicht mehr wecken kann.
Lösung: Laufwerk im Gerätemanager de- und erneut aktivieren und schon ist es wieder da... --> also galt es dies zu automatisieren.

Google meinte Devcon.exe kann Geräte (de)aktivieren, leider habe ich auf der MS Seite nur eine 32bit Version gefunden.
Wurde dann auf miklos.ca fündig, wo es die 64bit devcon.exe gibt, welche ich nach C:\Windows\System32 kopiert habe.

Mit "devcon findall IDE*" kann man sich alle Laufwerke anzeigen lassen und mittels disable/enable die entsprechende Festplatte wecken.

In meinem Fall starte ich also kurz vor dem Backupvorgang eine Batchdatei mit folgenden Befehlen:

TASKKILL /IM revoSleep.exe
devcon disable IDE\DISKWDC_WD3200JB-00KFA0*
devcon enable IDE\DISKWDC_WD3200JB-00KFA0*

Nach dem Backupvorgang lässt man Revosleep wieder starten und die Platte geht wieder in den "Standby".

Wie "sauber" dieser Vorgang im Vergleich zum Wakeupvorgang von Revosleep ist, kann ich nicht sagen aber da ich zu diesem Problem keine Lösung finden konnte wollte ich euch meine nicht vorenthalten.

lg
Back to top
looongcatz
Guest






PostPosted: 26.07.2012, 12:37    Post subject: Zusammenfassung Backup Reply with quote

Wunderbar tewe, genau sowas hab ich gesucht! Ich hab mal eine kleine Zusammenfassung für Win7 zwecks Übersicht verfasst.

Pfeil Die Backup HDD lässt sich einfach mit einer Batch deaktivieren:
Quote:
start "" "C:\Program Files\revoSleep\revoSleep.exe" /CQ/HIDE


Möchte man den normalen Windows Energiesparmodus für seine anderen Festplatten nutzen (ohne den ständigen Hinweis von RevoSleep abzunicken, das dieses nicht fehlerfrei ginge) kann man das so umgehen:
Quote:
powercfg -change -disk-timeout-ac 0
rem Energiesparoption: HDD nie ausschalten
start "" "C:\Program Files\revoSleep\revoSleep.exe" /CQ/HIDE
timeout /t 15
rem = 15 sec
powercfg -change -disk-timeout-ac 20
rem Energiesparoption: HDD nach 20 min Inaktivitaet ausschalten


Pfeil Diese Batch lässt sich per Aufgabenplanung im Anschluss an ein erfolgreiches Win7 Backup starten:
Quote:
[Trigger]
Aufgabe starten: Bei einem Ereignis
Protokoll: Anwendung
Quelle: Windows Backup
Ereignis-ID: 4098


Eine Verknüpfung für die Aufgabe kann man sich einfach auf den Desktop (manuell) oder in den Autostart packen:
Quote:
C:\Windows\System32\schtasks.exe /run /tn "NAME d. AUFGABE"


Pfeil Soll z.B. täglich um 09:00 Uhr die HDD zwecks Backup aktiv sei, bietet sich dank Devcon (http://goo.gl/RzBiw) folgendes an (RevoSleep wird gesucht, geben falls beendet und die HDD aktiviert):
Quote:
tasklist | find /c "revoSleep.exe" >nul
if %errorlevel% equ 0 (
taskkill /im revoSleep.exe /t
devcon disable IDE\DISKWDC_WD5000AAKS-00TMA0*
devcon enable IDE\DISKWDC_WD5000AAKS-00TMA0*
rem echo RevoSleep zwecks Backup beendet.
rem timeout /t 15
)


In der Aufgabenplanung kann man die Batch täglich um 08:59:30 Uhr starten lassen. Bei Bedarf noch eine Verknüpfung auf den Desktop und 'Gut is'.
Back to top
Guest







PostPosted: 17.09.2012, 09:24    Post subject: Reply with quote

I want to activate the harddisk once per week automatically (say every saturday at 7pm). How can I do that? Perhaps with the task plan and CQ/SHOW?

A backup will be performed on the harddisk. After the backup the harddisk should be shut down again. How can I do that? The problem is also to detect when the backup is finished.
Back to top
Guest







PostPosted: 24.09.2012, 07:16    Post subject: Reply with quote

Anonymous wrote:
I want to activate the harddisk once per week automatically (say every saturday at 7pm). How can I do that? Perhaps with the task plan and CQ/SHOW?

A backup will be performed on the harddisk. After the backup the harddisk should be shut down again. How can I do that? The problem is also to detect when the backup is finished.



CQ/SHOW does not work! just use the last part of looongcatz post to wake up your drive and make a batch file:

tasklist | find /c "revoSleep.exe" >nul
if %errorlevel% equ 0 (
taskkill /im revoSleep.exe /t
devcon disable IDE\DISKWDC_WD5000AAKS-00TMA0*
devcon enable IDE\DISKWDC_WD5000AAKS-00TMA0*
rem echo RevoSleep zwecks Backup beendet.
rem timeout /t 15
)

then you start this batch once a week with a task automatically
just remember to change "IDE\DISKWDC_WD5000AAKS-00TMA0" to your drive.
look it up in the device manager or use "devcon findall IDE"

starting revosleep after your backup is finshed depends on your backup software.
most programs can run a .bat after finishing.
if not just start it when you are sure the backup is done.
Back to top
Helveticus




Joined: 15 Sep 2012
Posts: 2

PostPosted: 01.10.2012, 13:53    Post subject: Reply with quote

Thank you so much.

Can I use the .bat also to shut down revosleep automatically before going to standby (e.g. run the .bat with the task planer before going to standby)? Will revosleep automatically start after resuming from standby or do I also have to create a task for this?

Quote:
starting revosleep after your backup is finshed depends on your backup software.
most programs can run a .bat after finishing.


I think my backup program (acronis true image) can also run a .bat after finishing. But what do I have to put into the .bat to restart revosleep again?
Back to top
View user's profile Send private message
Helveticus




Joined: 15 Sep 2012
Posts: 2

PostPosted: 15.10.2012, 08:55    Post subject: Reply with quote

Can somebody help?
Back to top
View user's profile Send private message
Guest







PostPosted: 09.11.2012, 20:37    Post subject: Reply with quote

if you still need help Helveticus:

i don't see the point in shutting down revosleep before going to standby but it should be no problem. just search your event log for an event that triggers your standby and use this event as a trigger in your task. only problem could be that your system is faster going in standby mode than executing the task.

starting revosleep is pretty easy:
just use this line as action for your task or put it in your batch file:
"C:\Program Files (x86)\revoSleep\revoSleep.exe"
(this is the default path for 64bit windows installation of revosleep)
I, for example, use the User-Logon trigger to start revosleep.

Just remember to run the tasks as admin, otherwise it wont work!
Back to top
Ralf890
Guest






PostPosted: 21.05.2014, 22:09    Post subject: 2 HDD and revoSleep Reply with quote

I got 2 HDD and want them to stop spinning at different times,
which means I need different batches.

But the whole concept only works with starting / killing revoSleep, in which you only can choose one setting for HDDs. So you can only stop spinning both OR one of them.

How can you access revoSleep in different ways,
OR how can you do the job without revoSleep? Do you know which command revoSleep uses?
Back to top
Ralf890
Guest






PostPosted: 21.05.2014, 22:15    Post subject: revoSleeps proceeding Reply with quote

now i found this, means a lot of commands to do? Traurig


Here is the proceeding of revoSleep

1 Lock all partitions on the specified hard disk
2 Dismount all partitions on the specified hard disk
3 Sleep the specified hard disk
4 Put all volumes on the specified hard disk in offline state (vista)
5 Deactivate the driver for the specified hard disk
6 The locked drives won't wake up
7 You can unlock/lock different drives
Back to top
Ralf890
Guest






PostPosted: 31.05.2014, 14:23    Post subject: No one? :( Reply with quote

No one? Traurig
Back to top
tewe
Guest






PostPosted: 17.01.2015, 00:52    Post subject: Re: No one? :( Reply with quote

Ralf890 wrote:
No one? Traurig


if somebody still needs an answer to Ralfs Problem here is what i would try:

within the revoslepp directory there is a file named "drives.rev"
this seems to include the sleeping drives letters
i guess you could edit this file automatically everytime before starting revosleep
so it is probably possible to automatically send different drives to sleep
Back to top
Display posts from previous:   
Post new topic   Reply to topic    revoSleep - Support Forum Index -> RevoSleep - Support All times are GMT + 1 Hour
Page 1 of 1

 
Jump to:  
You can post new topics in this forum
You can reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Tags
Auto, Nager, Programm



Bluetab template design by FF8Jake of FFD
Powered by phpBB 2.0.23 © 2001, 2002 phpBB Group
BBoard.de bietet Ihnen ein Kostenloses Forum mit zahlreichen tollen Features

Impressum | Datenschutz