Wie kann ich den Befehl rm in der Bash-Shell verwenden, die im Administratormodus ausgeführt wird?
Beispiel:
rm -rf --no-preserve-root C:/Windows/System32
WARNUNG: Versuchen Sie nicht Folgendes.
Wenn Sie bash in WLS verwenden, müssen Sie Laufwerke über die mount
Punkte ansprechen, also C:/
werden /mnt/c/
.
Wenn Sie jedoch versuchen, den obigen Befehl zu korrigieren, der wie beschrieben beschrieben ist, werden Sie Windows zerstören .
Während der Befehl ausgeführt wird, werden Sie feststellen, dass Windows zu den Standardprogrammeinstellungen zurückkehrt, da Anwendungen und klassische Programme vollständig oder teilweise von Ihrem System gelöscht werden. Sie werden auch feststellen, dass Anpassungen wie Designs und Desktophintergründe abgebrochen werden. Wenn Sie es noch nicht erkannt haben, stirbt Ihr System.
Lesen Sie weiter für alle blutigen Details.
rm -rf /
in Windows Subsystem für Linux zeigt scharfe Zähne
Führen Sie keine in diesem Artikel genannten Befehle aus. Sie sind absichtlich sehr destruktiv für Ihr Windows-System.
Ich habe versucht,
rm -rf --no-preserve-root "/mnt/c"
im neuen Windows-Subsystem für Linux zu laufen . Ich wusste, dass ich mit dem gesamten Dateisystem interagieren und Dateien ändern und löschen konnte, aber ich hatte nicht erwartet, dass es so mächtig sein würde, wie es sich herausstellte.Während der Befehl ausgeführt wird, werden Sie feststellen, dass Windows zu den Standardprogrammeinstellungen zurückkehrt, da Anwendungen und klassische Programme vollständig oder teilweise von Ihrem System gelöscht werden. Sie werden auch feststellen, dass Anpassungen wie Designs und Desktophintergründe abgebrochen werden. Wenn Sie es noch nicht erkannt haben, stirbt Ihr System.
Wenn Sie diesen Befehl unter einem vollständigen Linux-Kernel ausführen, wölbt sich das System normalerweise, bevor es gelingt, jede Datei vollständig zu löschen. Dateien, die derzeit vom Windows-Kernel geladen werden, und Dateien, die von Benutzern der Administrator-Benutzergruppe in Windows nicht beschrieben werden können, werden nicht gelöscht. Dadurch werden jedoch immer noch große Teile kritischer Systemdateien und Programme in Windows gelöscht.
Wenn Sie den obigen Befehl ausführen, werden im Standard-Windows-Installationsverzeichnis von C: Windows etwa 12 000 Dateien sowie alle Benutzerdateien in C: Users gelöscht und Ihr System kann nicht mehr booten! Sie können zwar noch einige Zeit in der Sitzung weiterarbeiten, wird jedoch möglicherweise nicht mehr reagieren und Sie werden auf einen blauen Bildschirm geworfen. Beim Neustart fehlen Windows Treiber und andere erforderliche Dateien.
Durch das Ausführen
rm -rf --no-preserve-root "/"
wird nur die Installation des Windows-Subsystems für Linux zerstört. Wenn Sielxrun.exe /uninstall /full /y && lxrun.exe /install /y
in der Eingabeaufforderung ausführen, wird es neu installiert und Sie können in Ubuntu innerhalb kürzester Zeit eine Sicherung durchführen. Es wird den Symlink zum Windows-Dateisystem im Einhängepunkt nicht durchlaufen und das Löschen von Dingen auf dem Laufwerk C: beginnen. Wenn Sie dies ausdrücklich mit dem ersten Befehl tun, den ich erwähnt habe, können Sie Ihr System nicht stoppen.
Die Quelle rm -rf / im Windows-Subsystem für Linux zeigt scharfe Zähne