Hallo Wolf Perl,
Bevor Sie sich auf den langen und festplattenintensiven Prozess einlassen, diese SSDs vollständig zu entschlüsseln und neu zu verschlüsseln, was Stunden und unnötige Schreibzyklen dauern kann, erlauben Sie mir bitte einen Moment, um den spezifischen Syntaxfehler zu korrigieren, der zum Fehlschlagen der vorherigen Skripte geführt hat.
Der vorherige Fehler lag nicht an der Logik, sondern an einem spezifischen PowerShell-Parsingfehler: $lines = $output -split "rn". Dies war ein Tippfehler, der als Zeilenumbruch gedacht war, aber stattdessen suchte er nach den wörtlichen Zeichen "r" und "n", sodass das Skript die Ausgabe als einen riesigen unbrauchbaren Block betrachtete. Deshalb gab es eine Zählung von 0 zurück und tat nichts.
Da dein System auf Deutsch ist und manage-bde die Ausgabe zeilenbasiert ist, ist das untenstehende Skript vereinfacht, um diesen spezifischen Parsing-Fehler zu beheben. Er scannt die Ausgabe Zeile für Zeile. Wenn es eine GUID gefolgt von "Externer Schlüssel" sieht, löscht es diese sofort.
Bitte führe das in deinem Administrator-PowerShell aus. Es zielt gezielt auf den "Externer Schlüssel" ab und ignoriert dein Passwort bzw. numerische Schutz.
$drive = "D:"
Erzwingen Sie die Ausgabe in ein Array von Strings, um den vorherigen Spaltfehler zu vermeiden
[Anordnung]$results = manage-bde -protectors -get $drive
$currentID = ""
foreach ($line in $results) {
# 1. Look for the GUID (The ID)
if ($line -match "\{([a-fA-F0-9-]{36})\}") {
$currentID = $matches[1]
}
# 2. If the description confirms it is an "Externer Schlüssel" (External Key)
if ($line -like "*Externer Schlüssel*") {
if ($currentID -ne "") {
Write-Host "Removing redundant External Key: $currentID"
# Execute the delete command immediately
manage-bde -protectors -delete $drive -id $currentID
$currentID = "" # Reset to ensure we don't delete the wrong thing next
}
}
}
3. Letzter Schritt: Die automatische Entsperrung zurücksetzen, um EINEN sauberen neuen Schlüssel zu erzeugen
Schreib-Moderator: "Aufräumen abgeschlossen. AutoUnlock wieder aktivieren..."
manage-bde -autounlock -enable $drive
Wenn du den Entschlüsselungsprozess noch nicht abgeschlossen hast, wird der 0x803100ec Fehler (Metadata Full) sofort behoben. Ich wünsche dir ein schönes Wochenende!
VP