Leerer Ordner mit xcopy über C: \ kopiert - was ist passiert?

445
mpliax

Ich habe xcopyWindows 10 für die Verwendung in Skripten getestet und in der Eile habe ich Folgendes ausgeführt:

xcopy /s /e /y /x "%~dp0/aaaaaaaaaa" "C:/"

Wo aaaaaaaaaaist ein leerer Ordner. /s /e /y /xführt die Kopie rekursiv aus, einschließlich leerer Ordner, und fordert nicht zum Überschreiben und Erhalten von Berechtigungen auf.

Ich nehme an, dass dieser Befehl, wenn sie erfolgreich sind, wird überschrieben C:\mit aaaaaaaaaa.

Ich habe die Ausgabe des Befehls nicht aufgezeichnet, aber es hat folgende Auswirkungen gehabt:

  • Windows wurde heruntergefahren und normal gestartet.
  • Auf My Computerdem Laufwerk C: meldet sich die Größe nicht und kann nicht geöffnet werden:C DRIVE Zugriff verweigert

  • Ich kann die meisten exeDateien weder ausführen, noch durch das Browsen zu ihnen per exploreroder durch Ausführen cmdmit der WIN+ RVerknüpfung (der Versuch zu laufen, cmdindem ich browse, system32schlägt fehl).

Leerer Ordner mit xcopy über C: \ kopiert - was ist passiert? Leerer Ordner mit xcopy über C: \ kopiert - was ist passiert?

  • Ich kann alle C:\Verzeichnisse normal durchsuchen explorer, mit Ausnahme der Wurzel von C:\.

  • Das Ausführen einiger Programme ist über WIN+ erlaubt R(wie explorerund cmdnicht devmgmt.msc)

  • Ich kann die Systemwiederherstellung weder von Windows noch von der Windows-DVD starten: Leerer Ordner mit xcopy über C: \ kopiert - was ist passiert?

  • chkdsk findet nichts Außergewöhnliches.

Meine Frage lautet also hauptsächlich:

Was hat dieser Befehl genau gemacht? Ich nehme an, die Partitionstabelle wurde nicht überschrieben, sonst könnte ich nicht booten, richtig? Sobald ich das verstanden habe, sollte ich in der Lage sein, den besten Weg zu finden, um damit umzugehen.

1

1 Antwort auf die Frage

1
Corrodias

Die Option / x kopiert den Besitz der Datei und die Zugriffssteuerungslisten. Mein Verdacht ist, dass sich die Berechtigungen für das Laufwerksstammverzeichnis möglicherweise geändert haben. Vergewissern Sie sich, dass ein Computer mit demselben Betriebssystem auf einem guten Computer installiert ist. Wenn sie geändert werden, müssen Sie versuchen, sie wiederherzustellen.

Es war in der Tat eine Berechtigungsfrage. Ich danke dir sehr! mpliax vor 5 Jahren 0