Tech- & FAQ-Forum

Zurück   CC-Community Board > CC-CB Hauptforen > Tech & FAQ Forum

Antwort
 
Themen-Optionen Thema durchsuchen Ansicht
Alt 27.05.2011, 09:21   #101
Bestatter
Schwarzfahrer
 
Benutzerbild von Bestatter
 
Registriert seit: 30.05.2001
Ort: tinyurl.com/jaghearse
Beiträge: 2.583
Standard AW: Drive Snapshot Kommandozeilen und Batch Skript

Bei mir für C: mit Deiner Umgebungsvariable:
Code:
SNAPSHOT C: %path%\$computername_LW-$disk_$date.sna -R -W -T -Gx -L4480 >> %path%\snapshot.log
Bestatter ist offline   Mit Zitat antworten
Alt 27.05.2011, 11:26   #102
Hausmeister
Oldie
 
Registriert seit: 26.04.2001
Ort: Thüringen
Beiträge: 401
Standard AW: Drive Snapshot Kommandozeilen und Batch Skript

Code:
@echo off
rem ----- prueft das OS --------------------

VER |find /i "Windows 95" >NUL
IF NOT ERRORLEVEL 1 SET os=95
VER |find /i "Windows 98" >NUL
IF NOT ERRORLEVEL 1 SET os=98
VER |find /i "Windows Millennium" >NUL
IF NOT ERRORLEVEL 1 SET os=ME
VER | find "XP" > nul
IF %errorlevel% EQU 0 SET os=XP
VER | find "2000" > nul
IF %errorlevel% EQU 0 SET os=2000
VER | find "NT" > nul
IF %errorlevel% EQU 0 SET os=NT
VER | find "Microsoft Windows [Version 6.0" > nul
IF %errorlevel% EQU 0 SET os=Vista
VER | find "Microsoft Windows [Version 6.1" > nul
IF %errorlevel% EQU 0 SET os="W7"
VER | find "Microsoft Windows [Version 5" > nul
IF %errorlevel% EQU 0 SET os=2003

Rem ----- Seriennummer der Partition auslesen --------------
For /F "Tokens=2 Skip=1" %%i IN ('vol "%SystemDrive%"') DO Set Num=%%~i

rem ----- Erstellt falls notwendig ein Verzeichnis --------------------
if not exist Win-%os%-%Num%-Backup md Win-%os%-%Num%-Backup

rem ----- Verzeichnis in Variable - ver --------------------
FOR %%a in (Win-%os%-%Num%-Backup\) do SET ver=%%a

rem ----- Pruefe ob *.hsh vorhanden --------------------
FOR %%a in (Win-%os%-%Num%-Backup\*.hsh) do SET snhsh=%%a

echo.
echo Partition = %SystemDrive% / ID = %Num% / OS= %os% / Benutzer = %Computername%

if not exist "%snhsh%" goto NB

echo.
echo Backup gefunden "%snhsh%"
snapshot.exe "%SystemDrive%" "%ver%\HD-%SystemDrive:~0,1%-%os%-%Computername%--$day-$month-$year--$type.sna" -W -R -Go -L8000 -h"%snhsh%"
goto end

:NB
echo.
echo Es wurde kein Hashfile (.HSH) gefunden !
echo Erstelle ein vollstaendiges Backup von Festplatte "%SystemDrive%"
echo.
snapshot.exe "%SystemDrive%" "%ver%\HD-%SystemDrive:~0,1%-%os%-%Computername%-VBackup-$day-$month-$year.sna" -W -R -Go -L8000

REM -- Erstellung Prüfroutine bericht.log
echo.
echo Erstelle ein Bericht vom Backup von Festplatte "%SystemDrive%"
echo.
SNAPSHOT.exe %path%\$computername_LW-$disk_$date.sna -R -W -T -Gx -L4480 >> %path%\snapshot.log
:end
irgend wie haut es mit der log nicht hin.
Hausmeister ist offline   Mit Zitat antworten
Alt 27.05.2011, 19:46   #103
MegaDeath
Oldie
 
Registriert seit: 06.05.2001
Beiträge: 1.363
Standard AW: Drive Snapshot Kommandozeilen und Batch Skript

Mit Log und Shutdown

Code:
@echo off
rem ----- prueft das OS ------------------------------------------------
REM FOR /F "tokens=3" %%a in ('ver') do SET os=%%a

VER |find /i "Windows 95" >NUL
IF NOT ERRORLEVEL 1 SET os=95
VER |find /i "Windows 98" >NUL
IF NOT ERRORLEVEL 1 SET os=98
VER |find /i "Windows Millennium" >NUL
IF NOT ERRORLEVEL 1 SET os=ME
VER | find "XP" > nul
IF %errorlevel% EQU 0 SET os=XP
VER | find "2000" > nul
IF %errorlevel% EQU 0 SET os=2000
VER | find "NT" > nul
IF %errorlevel% EQU 0 SET os=NT
VER | find "Microsoft Windows [Version 6.0" > nul
IF %errorlevel% EQU 0 SET os=Vista
VER | find "Microsoft Windows [Version 6.1" > nul
IF %errorlevel% EQU 0 SET os="W7"
VER | find "Microsoft Windows [Version 5" > nul
IF %errorlevel% EQU 0 SET os=2003

rem ----- Seriennummer der Partition auslesen -------------------------
For /F "Tokens=2 Skip=1" %%i IN ('vol "%SystemDrive%"') DO Set Num=%%~i

rem ----- Erstellt falls notwendig ein Verzeichnis --------------------
if not exist Win-%os%-%Num%-Backup md Win-%os%-%Num%-Backup

rem ----- Verzeichnis in Variable - ver -------------------------------
FOR %%a in (Win-%os%-%Num%-Backup\) do SET ver=%%a

rem ----- Pruefe ob *.hsh vorhanden -----------------------------------
FOR %%a in (Win-%os%-%Num%-Backup\*.hsh) do SET snhsh=%%a

echo.
echo Partition = %SystemDrive% / ID = %Num% / OS= %os% / Benutzer = %Computername%
echo.
if not exist "%snhsh%" goto NB

echo Backup gefunden "%snhsh%"
echo.
echo ------------------------------------------------------------------
snapshot.exe "%SystemDrive%" "%ver%\HD-%SystemDrive:~0,1%-%os%-%Computername%--$day-$month-$year--$type.sna" -W -R -Go -L8000 -h"%snhsh%" --LogFile:%ver%LOGFILE.TXT
goto end

:NB
echo Es wurde kein Hashfile (.HSH) gefunden !
echo Erstelle ein vollstaendiges Backup von Festplatte "%SystemDrive%"
echo.
echo ------------------------------------------------------------------
snapshot.exe "%SystemDrive%" "%ver%\HD-%SystemDrive:~0,1%-%os%-%Computername%--VBackup-$day-$month-$year.sna" -W -R -Go -L8000 --LogFile:%ver%LOGFILE.TXT

:end

REM  Zum deaktivieren des Shutdown einfach REM davor schreiben :)
Shutdown -s -f -t 8
Shutdown mit Timer von 8 Sekunden -t 8 damit man notfalls noch reagieren kann.
MegaDeath ist offline   Mit Zitat antworten
Folgender Benutzer sagt Danke zu MegaDeath für den nützlichen Beitrag:
Alt 27.05.2011, 20:06   #104
Hausmeister
Oldie
 
Registriert seit: 26.04.2001
Ort: Thüringen
Beiträge: 401
Standard AW: Drive Snapshot Kommandozeilen und Batch Skript

danke! das werde ich am montag gleich auf arbeit ausprobieren!
Hausmeister ist offline   Mit Zitat antworten
Alt 27.07.2011, 10:56   #105
Gamma
Oldie
 
Registriert seit: 29.05.2001
Beiträge: 304
Standard AW: Drive Snapshot Kommandozeilen und Batch Skript

Für das differentielle Backup habe ich die Batchdatei von EchtAtze mit der Funktion der Überprüfung erweitert, da ich das bei meinen Backups für nötig halte.
Evtl. braucht das noch einer von Euch.


Code:
@ECHO OFF
@SET "HASHFILE_PATTERN=X:\Image\*.hsh"
REM Pfad oben anpassen
@FOR /f "delims=" %%i IN ('ECHO %HASHFILE_PATTERN%') DO SET "HASHFILE=%%~dpnxi"
@ECHO ******************************************
@ECHO *                                        *  
@ECHO * Erstelle nun differentielles Backup... *
@ECHO *                                        *  
@ECHO ******************************************
@ECHO Verwende Hashfile: %HASHFILE%
@ECHO.
@ECHO.
X:\Tools\Disk\Snapshot\snapshot.exe C: X:\Image\$year$month$day-Backup-$type.sna -W -h%HASHFILE%
REM Pfade oben anpassen
@ECHO OFF
REM --- Prüfe erstellte Images ---
set path=X:\Image
REM Pfad oben anpassen
snapshot.exe X:\Image\$year$month$day-Backup-dif.sna -T >>%path%\backup.log
REM Pfad oben anpassen
REM
@ECHO Fertig >>%path%\backup.log
start notepad.exe %path%\backup.log
Gamma ist offline   Mit Zitat antworten
Folgende 2 Benutzer sagen Danke zu Gamma für den nützlichen Beitrag:
Alt 16.11.2011, 10:23   #106
Bestatter
Schwarzfahrer
 
Benutzerbild von Bestatter
 
Registriert seit: 30.05.2001
Ort: tinyurl.com/jaghearse
Beiträge: 2.583
Standard AW: Drive Snapshot Kommandozeilen und Batch Skript

Mit dem Umstieg von XP zu Win7 x64 bin ich in die Falle getappt.

Was im GUI klappt (mit STRG beide Partitionen gleichzeitig markieren) bekomme ich in der Kommandozeile nicht hin.
Wie bekomme ich die 100MB-Partition HD1-1 und Laufwerk C: gleichzeitig per Batch gesichert und wiederhergestellt?

Der hier gefundene Ansatz mit dem "+"
Code:
"C:\Program Files\Drive_Snapshot\snapshot.exe" A:+C:+D:
I:\meinsicherungsverzeichnis\$disk_Partition_$year_$month_$day.SNA -G -O
-L50000 -R -W -PW=meinpassword -T
hilft mir nicht weiter, denn "HD1-1+C:" klappt nicht.
Bestatter ist offline   Mit Zitat antworten
Alt 16.11.2011, 11:17   #107
EchtAtze
Oldie
 
Benutzerbild von EchtAtze
 
Registriert seit: 09.06.2001
Beiträge: 3.834
Standard AW: Drive Snapshot Kommandozeilen und Batch Skript

Du schreibst:
Zitat:
...denn "HD1-1+C:" klappt nicht.
Hier (snapshot.exe /?) liest man:
Zitat:
[backup multiple volumes and drives without drive letters]
Snapshot C:+D:+HD1:3 X:\$disk-DRIVE.sna
HD1:3 is the third partition on the first disk
HD1:* can be used to backup all partitions on the first disk
Demnach müsstest du wohl mit einem Doppelpunkt agieren:
"HD1:1+C:"

Gruß,
Atze
EchtAtze ist offline   Mit Zitat antworten
Alt 16.11.2011, 11:33   #108
Bestatter
Schwarzfahrer
 
Benutzerbild von Bestatter
 
Registriert seit: 30.05.2001
Ort: tinyurl.com/jaghearse
Beiträge: 2.583
Standard AW: Drive Snapshot Kommandozeilen und Batch Skript

Zitat:
Zitat von EchtAtze Beitrag anzeigen
Demnach müsstest du wohl mit einem Doppelpunkt agieren:
"HD1:1+C:"
Genau das hatte ich probiert, weil "HD1:1" ja vor "C:" auf der Festplatte liegt. Klappt aber nicht.

Ich hatte natürlich nur die Online-Hilfe bemüht.
Nach Deinem Zitat muss ich aber noch mal
C:+HD1:1
oder vielleicht gleich
HD1:*
Probieren.

Ich hatte mir jetzt die beiden Snapshots für HD1:1 und C: über das GUI erstellt.
Seltsamerweise habe ich jetzt aber Probleme beim Wiederherstellen auf die andere Platte.
HD1:1 am Anfang der Platte klappt.
Aber das Image im von C: im freien Bereich dahinter will nicht.
Ich lande immer wieder im Hauptfenster des GUI, wenn ich Restore auswähle.
Bestatter ist offline   Mit Zitat antworten
Alt 16.11.2011, 13:09   #109
EchtAtze
Oldie
 
Benutzerbild von EchtAtze
 
Registriert seit: 09.06.2001
Beiträge: 3.834
Standard AW: Drive Snapshot Kommandozeilen und Batch Skript

Da bin ich leider überfragt, weil ich die 100MB Partition nie sichern muss, da ich mir das seinerzeit so installiert habe, dass die Boot-Partitions Dateien mit auf C liegen.
Ist aber auch schon 2 Jahre her.
Wozu musste die denn unbedingt zusammen sichern?
EchtAtze ist offline   Mit Zitat antworten
Alt 16.11.2011, 13:40   #110
Bestatter
Schwarzfahrer
 
Benutzerbild von Bestatter
 
Registriert seit: 30.05.2001
Ort: tinyurl.com/jaghearse
Beiträge: 2.583
Standard AW: Drive Snapshot Kommandozeilen und Batch Skript

"HD1:*" klappt!
Es werden zwei einzelne Sicherungen für die beiden Partitionen angelegt.

Zitat:
Zitat von EchtAtze Beitrag anzeigen
Wozu musste die denn unbedingt zusammen sichern?
Damit ich nach einem Plattencrash (es sind SSDs) schnell den Rechner wieder flott habe, brauche ich das komplette Betriebssystem.
Bestatter ist offline   Mit Zitat antworten
Alt 16.11.2011, 20:46   #111
MegaDeath
Oldie
 
Registriert seit: 06.05.2001
Beiträge: 1.363
Standard AW: Drive Snapshot Kommandozeilen und Batch Skript

Die 100MB Partition wird von Windows nur auf einer unpartitionierten Platte erstellt, und ist bei mir z.B. nicht vorhanden.
Die kleine Partition ist also nicht zwingend erforderlich, sollte Win7 aus irgendwelchen gründen nicht Booten wird es vermutlich genügen die Win7 DVD ins Laufwerk zu legen und die Computerreparaturoptionen auswählen.

Hat man einen Rechner ohne DVD-Laufwerk könnte man vorausschauend die Win7 Installations DVD mit WinToFlash auf einem USB-Stick speichern.

http://www.unawave.de/installation/boot-reparatur.html
http://www.drwindows.de/windows-tool...usb-stick.html

Ist sicherlich auch interesannt wenn man mit Windows auf eine neue Platte umzieht und Probleme mit dem Booten hat.
MegaDeath ist offline   Mit Zitat antworten
Folgender Benutzer sagt Danke zu MegaDeath für den nützlichen Beitrag:
Alt 17.11.2011, 12:34   #112
Bestatter
Schwarzfahrer
 
Benutzerbild von Bestatter
 
Registriert seit: 30.05.2001
Ort: tinyurl.com/jaghearse
Beiträge: 2.583
Standard AW: Drive Snapshot Kommandozeilen und Batch Skript

So, der Drops ist gelutscht!
Es lag wohl daran, dass ich auch die 100MB Partition als "Primär" statt als "System" angelegt hatte.

Auch wenn es hier dezent offtopic ist, hier mal die Anleitung, falls noch mal jemand über die gleiche Stelle stolpert:
- Win7-DVD booten, HD partitionieren, beim Dateien-Kopieren dann raus mit Reset
- Snapshot-Medium booten, HD1:1 (System) + C: (Primär) einspielen
- ggf., wie von Snapshot vorgeschlagen, mit "snapshot --Checkboot HD1" Platte bootbar machen (siehe hier)
- Win7-DVD booten, Systemreparatur durchführen lassen
Bestatter ist offline   Mit Zitat antworten
Folgender Benutzer sagt Danke zu Bestatter für den nützlichen Beitrag:
Alt 26.11.2011, 12:21   #113
Hausmeister
Oldie
 
Registriert seit: 26.04.2001
Ort: Thüringen
Beiträge: 401
Standard AW: Drive Snapshot Kommandozeilen und Batch Skript

ich möchte meine 4 partitionen zu einer backupen, mit dem gedanken mir später eine größere festlpatte einzubauen.

wie müsste die bat ausehen? bzw. was muss ich bei snapshot einstellen?

bekomme folgende fehlermeldung: you have selected multiple partitions you must specify $disk in the output file name
Hausmeister ist offline   Mit Zitat antworten
Alt 26.11.2011, 14:52   #114
EchtAtze
Oldie
 
Benutzerbild von EchtAtze
 
Registriert seit: 09.06.2001
Beiträge: 3.834
Standard AW: Drive Snapshot Kommandozeilen und Batch Skript

4 Partitionen in eine Partition überführen? Und das mit nem Image-Tool?
Irgendwas habe ich wohl falsch verstanden...
EchtAtze ist offline   Mit Zitat antworten
Alt 26.11.2011, 16:27   #115
Bestatter
Schwarzfahrer
 
Benutzerbild von Bestatter
 
Registriert seit: 30.05.2001
Ort: tinyurl.com/jaghearse
Beiträge: 2.583
Standard AW: Drive Snapshot Kommandozeilen und Batch Skript

Zusammenführen geht (natürlich) nicht, da hat EchtAtze vollkommen recht.

Mehrere Partitionen einer Disk in einem Vorgang / Batch auf einmal sichern klappt aber sehr wohl, wie in #110 erwähnt.
Es ist dabei egal, ob Du das über das GUI (mehrere anklicken) oder per Batch (z.B. HD1:*) machst.
Wichtig ist nur, dass in der Benennung des Images die Variable $disk einfügt ist.
Nichts anderes sagt ja die von Dir zitierte Fehlermeldung.
Bestatter ist offline   Mit Zitat antworten
Alt 26.11.2011, 21:13   #116
MegaDeath
Oldie
 
Registriert seit: 06.05.2001
Beiträge: 1.363
Standard AW: Drive Snapshot Kommandozeilen und Batch Skript

Für den Umzug auf eine andere Platte finde ich Parted Magic sehr gut.

Neue Platte einbauen von CD Parted Magic Booten GParted starten neue Platte Partitionieren und Formatieren dann mittels Copy & Paste den Inhalt der Partitionen in die neu erstellten Partitionen Kopieren.
Die Windows Partition als Aktiv Markieren den Rechner runterfahren die alte platte ausbauen oder im Bios als Zweite Platte einstellen.
Dann Rechner neu starten und hoffen das Windows problemlos Startet, bei Problemen je nach OS Computerreparaturoptionen von Win7 benutzen oder FixBoot / FixMBR von XP.
MegaDeath ist offline   Mit Zitat antworten
Antwort

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:48 Uhr.


vBulletin® Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.