WinFuture-Forum.de: Robocopy Quellpfad Fehler - "system32" Statt "c:\" - WinFuture-Forum.de

Zum Inhalt wechseln

Alle Informationen zum Thema Windows 7 in unserem Special. Windows 7 Download, FAQ und neue Funktionen im Überblick.
Seite 1 von 1

Robocopy Quellpfad Fehler - "system32" Statt "c:\" kopiert alle Dateien aus C:\Windown\System32 statt eig. Quelle C:\


#1 Mitglied ist offline   diii 

geschrieben 13. September 2010 - 23:30

Hallo!

Ich habe ein Problem mit Robocopy!

Und zwar werden Dateien nicht aus dem explizit angegebenen Quellverzeichnis (C:\) ins Zielverzeichnis (G:\) kopiert, sondern nur alle Dateien aus C:\Windows\System32, wo auch Robocopy liegt.

Hier der Code aus meiner Batch-Datei (.cmd):

@echo off

REM
REM Erstellt mit faRoboGUI Version 0.9 - 14.09.2010 - 00:24:25
REM
Robocopy "C:" "G:" /MIR /COPYALL /R:1 /W:0 /NDL /NFL


Die Batch-Datei führe ich mit Administrator-Rechten aus (ansonsten schließt Robocopy direkt nach dem öffnen wieder).

Das Ziellaufwerk (G:\) ist von einer externen verschlüsselten Festplatte über Truecrypt gemountet.

Was mache ich falsch?

Danke schonmal für alle Lösungsvorschläge!

Dieser Beitrag wurde von diii bearbeitet: 13. September 2010 - 23:31

0

Anzeige



#2 Mitglied ist offline   Wiesel 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.989
  • Beigetreten: 09. Mai 06
  • Reputation: 525
  • Geschlecht:unbekannt
  • Wohnort:Punxsutawney, 742 Evergreen Terrace
  • Interessen:Mein Schneckenhaus

geschrieben 13. September 2010 - 23:36

Hallo und willkommen im Forum, kann es sein dass nach den Doppelpunkt noch der Backslash fehlt? Also statt:

Robocopy "C:" "G:" /MIR /COPYALL /R:1 /W:0 /NDL /NFL


folgendes:

Robocopy "C:\" "G:\" /MIR /COPYALL /R:1 /W:0 /NDL /NFL


greets
around the world
0

#3 Mitglied ist offline   diii 

geschrieben 13. September 2010 - 23:50

Hilft leider nicht; wenn ich die Backslashes einfüge, bricht Robocopy nach dem Ausführen immer sofort ab..
0

#4 Mitglied ist offline   Stefan_der_held 

  • Gruppe: Offizieller Support
  • Beiträge: 14.336
  • Beigetreten: 08. April 06
  • Reputation: 887
  • Geschlecht:Männlich
  • Wohnort:Dortmund NRW
  • Interessen:Alles wo irgendwie Strom durchfließt fasziniert mich einfach weswegen ich halt Elektroinstallateur geworden bin :)

geschrieben 14. September 2010 - 08:16

dann mache zum Testen mal folgendes:

gehe auf "C" und navigiere mit "CD" entsprechend in das gewünschte Zielverzeichniss. Ebenso mache das auf "G". Starte nun IM SELBEN FENSTER (also nicht die CMD schließen) dein Script und schaue ob es nun geht.

So kannst du einfach schauen ob es an den Pfadangaben liegt da "C:" nur sagt "ins/vom aktuell in LW "C" gewählten Verzeichniss"

Wichtig: Da "G" ein TrueCrypt Container ist ist es wichtig, dass du mit dem selben User drauf zu greifst welcher das LW gemountet hat - sonst existiert dieses ggf. überhaupt nicht.

Testen kannst du dies mittels

dir G:\*.*


wird ein Fehler ausgegeben oder ein leeres (eigendlich aber volles) oder garnicht vorhandenes LW gezeigt liegt es an der Verschlüsselung.
0

#5 Mitglied ist offline   Superpeppi 

  • Gruppe: aktive Mitglieder
  • Beiträge: 819
  • Beigetreten: 11. Mai 07
  • Reputation: 15

geschrieben 14. September 2010 - 09:54

Und wie wäre es mit *.*

Robocopy "C:\*.*" "G:\" /MIR /COPYALL /R:1 /W:0 /NDL /NFL

0

#6 Mitglied ist offline   diii 

geschrieben 14. September 2010 - 17:21

Also.
Danke schonmal für eure Vorschläge.

@ Stefan_der_held
Wenn ich in cmd in normalem Modus starte und den Befehl "G:\>dir G:\*.*" ausführe, werden alle beinhalteten Dateien aufgelistet. Soweit, sogut.

Bei Ausführen des Skripts erscheint allerdings:

c:\Users\Name\Desktop>backup.cmd
-------------------------------------------------------------------------------
   ROBOCOPY	 ::	 Robustes Dateikopieren für Windows
-------------------------------------------------------------------------------
  Gestartet: Tue Sep 14 17:57:32 2010
   Quelle : c:\Users\Name\Desktop\
	 Ziel : G:\
	Dateien : *.*
  Optionen: *.* /NDL /NFL /S /E /COPYALL /PURGE /MIR /R:1 /W:0
------------------------------------------------------------------------------
FEHLER: Sie verfügen nicht über Benutzerrechte zum Verwalten von Überwachungspro
tokollen.
[...]


Demnach brauche ich wohl Administratorberechtigungen um den Robocopy Befehl ausführen zu dürfen. Also habe ich cmd als Administrator gestartet und erstmal den Befehl (G:\>dir G:\*.*) ausgeführt, jedoch erscheint dann:

 Datenträger in Laufwerk G: ist backup
 Volumeseriennummer: 9E78-XXXX
 Verzeichnis von g:\
Datei nicht gefunden


Und wenn ich das Skript starten möchte:
G:\>cd C:\Users\Name\Desktop\backup.cmd
Der Verzeichnisname ist ungültig.

(Manuelles Navigieren zum Pfad resultiert darin dass ich immer wieder auf G:\ lande.)

@ Superpeppi:
cmd als Administrator. Dein Befehl gibt einen Fehler zurück:


C:\Windows\system32>Robocopy "C:\*.*" "G:\" /MIR /COPYALL /R:1 /W:0 /NDL /NFL
[...]
   Quelle -
	 Ziel -
[...]
FEHLER: Ungültiger Parameter #1 : "C:\*.*"
[...]

Dieser Beitrag wurde von diii bearbeitet: 14. September 2010 - 17:34

0

#7 Mitglied ist offline   DK2000 

  • Gruppe: Administration
  • Beiträge: 19.806
  • Beigetreten: 19. August 04
  • Reputation: 1.435
  • Geschlecht:Männlich
  • Wohnort:Oben auf dem Berg
  • Interessen:Essen, PC, Filme, TV Serien...

geschrieben 14. September 2010 - 17:55

Damit funktioniert es bei mir:

Robocopy C:\ Z:\ /COPYALL /MIR /B /R:1 /W:0 /NDL /NFL

Allerdings ist Z:\ bei mir kein Truecrypt Laufwerk, aber sollte dennoch funktionieren, solange das Laufwerk richtig gemounted wurde.

Allerdings ist das ganze als Backup nur eingeschrängt zu gebrauchen, zumal exklusiv geöffnete Dateien nicht kopiert werden.

Dieser Beitrag wurde von DK2000 bearbeitet: 14. September 2010 - 18:29

Ich bin kein Toilettenpapier-Hamster.
---
Ich bin ein kleiner, schnickeldischnuckeliger Tiger aus dem Schwarzwald.
Alle haben mich ganz dolle lila lieb.
0

#8 Mitglied ist offline   diii 

geschrieben 14. September 2010 - 22:03

Lange Rede, kurzer Sinn:
Habe die Batch-Datei (Robocopy C:\ G:\ /COPYALL /MIR /B /R:1 /W:0 /NDL /NFL) einfach in C: abgelegt und über meine Robocopy GUI (faRoboGUI) als Administrator ausgeführt und es klappt.

Leider nicht die eleganteste Lösung für das Quellpfadproblem, aber zumindest tut es seinen Dienst.
Danke für eure Hilfe!

Dieser Beitrag wurde von diii bearbeitet: 14. September 2010 - 22:05

0

#9 Mitglied ist offline   DK2000 

  • Gruppe: Administration
  • Beiträge: 19.806
  • Beigetreten: 19. August 04
  • Reputation: 1.435
  • Geschlecht:Männlich
  • Wohnort:Oben auf dem Berg
  • Interessen:Essen, PC, Filme, TV Serien...

geschrieben 15. September 2010 - 01:04

Nagut, ist jetzt die Frage, was Du unter "eleganteste Lösung für das Quellpfadproblem" verstehst. Robocopy ist da in seiner Syntax sehr eingeschränkt, was die Pfadangaben für Laufwerke ansich angeht. Sobald Du da etwas änderst, fängt das Tool an, sich seine eigenen Gedanken über den Pfad zu machen oder verweigert gleich seinen Dienst.

Und das zweite Problem ist ja, dass es keine geöffneten Dateien kopieren kann. Soll heißen, wenn Du das ganze als Backup Lösung einsetzen willst, dann kannst Du damit keine 1:1 Kopie von C: erzeugen. Da wird immer so einiges fehlen.

Das Tool unterstützt leider nicht den VSS. Es gibt zwar im Windows SDK das kleine Tool vshadow.exe, mit dem man zwar Shattenkopien von Volumen anfertigen und auch als Laufwerk mounten Kann, aber leider werden die Junctions nicht angepasst bzw. ausgeschaltet. Soll heißen, wenn ich die Schattenkopie von C: auf F: Mounte, zeigen alle Junction weiterhin auf C:, womit Robocopy weiterhin Probleme haben wird. Es kopiert dann halt nicht die Schattenkopie von F: sondern wieder den ursprünglichen Inhalt von C:, was somit dann nutzlos ist.

Wie gesagt, wenn Du das als Backup einsetzen willst, würde ich sehr vorsichtig damit sein, da keine Garantie besteht, dass auch wirklich die Dateien gesichert werden, die Du gesichert haben möchtest.

Dieser Beitrag wurde von DK2000 bearbeitet: 15. September 2010 - 01:05

Ich bin kein Toilettenpapier-Hamster.
---
Ich bin ein kleiner, schnickeldischnuckeliger Tiger aus dem Schwarzwald.
Alle haben mich ganz dolle lila lieb.
0

#10 Mitglied ist offline   diii 

geschrieben 15. September 2010 - 16:35

Beitrag anzeigenZitat (DK2000: 15.09.2010, 02:04)

Wie gesagt, wenn Du das als Backup einsetzen willst, würde ich sehr vorsichtig damit sein, da keine Garantie besteht, dass auch wirklich die Dateien gesichert werden, die Du gesichert haben möchtest.

Das hier war ursprünglich meine Motivation:
http://stadt-bremerhaven.de/backup-und-syn...on-mit-robocopy
Im Grunde wollte ich eine zuverlässige Möglichkeit ein regelmäßiges (tagesaktuelles) Backup mit möglichst wenig Aufwand (etwa ein Skript öffnen) zu erstellen.
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0