Xiaomi Book S 12.4 - Anleitung zur Recovery von Windows on Arm (Desaster Recovery)
Verfasst: 21.07.2022, 16:33
Hallo,
nachdem ich mir das Xiaomi Book S zugelegt hatte, stellte ich mir die Frage, wie man es denn neu installiert, falls auch der Recovery Mode versagt, sei es durch Ransomware etc. Xiaomi stellt keine Recovery Images oder Ressourcen für das Gerät bereit, daher hatte ich den Support kontaktiert:
Eine vernichtende Aussage, wenn man bedenkt, wie die Antwort nach der Garantie aussehen könnte...
Ich habe vieles versucht und nur eine Möglichkeit existiert:
Was nicht geht:
Wie klappts?
1. Zuerst die Treiber für das Tablet herunterladen.
Alles nötige findet Ihr hier (WinPE prebuilt/Windows 11 ISO mit Treibern und CreatePartitions-UEFI). Wenn Ihr mein WinPE Image nehmt, könnt Ihr bei Punkt 4 einsteigen.
2. Windows PE Image für ARM64 erstellen, diesen Guide befolgen (arm64 statt amd64!) und nach Step 1 unterbrechen und die Treiber integrieren. Benötigt wird Windows ADK und das Addon für PE:
Step 1 zusammengefasst, falle Probleme im Guide sind:
Boot.wim mit Treibern patchen:
WinPE ISO erstellen:
3. ISO mit z.B. Rufus auf USB-Stick schreiben.
4. Entweder zweiten Stick mit Windows on ARM ISO vorbereiten, oder eine zusätzliche Partition auf dem ersten Stick erstellen (z.B. mit dem Minitool Partition Wizard) und dort die Windows ISO Dateien hinkopieren. Wenn Ihr wollt, könnt Ihr die install.wim der Windows ISO auch noch mit Treibern bestücken, das geht wie bei der boot.wim.
5. CreatePartitions-UEFI.txt von dem ersten Link oder von Microsoft laden und auf den Stick packen, das dient als Referenz und kann per Notepad unter WinPE geöffnet werden.
Am Gerät
1. Zuerst jedoch Bitlocker deaktivieren, falls Partitionen noch existieren!
Bitlocker aus:
2. Secure Boot deaktivieren:
(Nützliche Shortcuts: F2 = UEFI-Setup, F12 = Boot Menu)
Zuerst das UEFI-Setup öffnen und ein Passwort setzen, wie "test". Dann lässt sich Secure Boot deaktivieren, danach das Passwort wieder leer setzen.
3. WinPE Stick mit F12 booten.
4. Warten, bis die Konsole geladen ist und Input erwartet. Ihr könnt nun z.B. per diskpart oder Notepad -> Datei öffnen überprüfen, ob Laufwerke sichtbar sind, das sollte nun dank den Treibern gehen.
5. "diskpart" starten
6.Befehl ausführen und die interne SSD ausfindig machen, wahrscheinlich Datenträger 0.
7. Wenn die Disk nicht die 0. ist, "select disk 0" in der CreatePartitions-UEFI anpassen und unter Stick 2 oder der Extra Partition auf Stick 1 wieder abspeichern.
8. Folgender Codeblock stellt nun die Partitionen her und stellt das Windows-Image wieder her.
Überprüft unbedingt die Laufwerke.
Euer zweiter Stick/Extra Partition Stick 1 z.B. hier F:
W: wird durch Diskpart das spätere C, muss aber noch unbelegt sein.
S: wird die EFI-Partition, muss aber noch unbelegt sein.
Los gehts:
9. Solltet Ihr die Treiber nicht in die install.wim integriert haben, würde ich diese noch wie folgt kopieren, bevor Ihr die Konsole schließt. Ich weiß nicht, ob es ohne booten würde. .
Wenn alles geklappt hat, "exit" eingeben und neustarten lassen, sobald der Bildschirm schwarz wird, den Stick ziehen und booten.
Ich hoffe das hilft dem einen oder anderen, wenn es mal problematisch wird.
Ich empfehle auch jedem einmal WDD auf Github anzusehen, darüber könntet Ihr ein komplettes Backup eures Tablets anlegen (Bitlocker aus!). Leider läuft wdd nicht unter WinPE, sonst wär es um einiges einfacher.
nachdem ich mir das Xiaomi Book S zugelegt hatte, stellte ich mir die Frage, wie man es denn neu installiert, falls auch der Recovery Mode versagt, sei es durch Ransomware etc. Xiaomi stellt keine Recovery Images oder Ressourcen für das Gerät bereit, daher hatte ich den Support kontaktiert:
Versteckter Text:
Eine vernichtende Aussage, wenn man bedenkt, wie die Antwort nach der Garantie aussehen könnte...
Ich habe vieles versucht und nur eine Möglichkeit existiert:
Was nicht geht:
Versteckter Text:
Wie klappts?
1. Zuerst die Treiber für das Tablet herunterladen.
Alles nötige findet Ihr hier (WinPE prebuilt/Windows 11 ISO mit Treibern und CreatePartitions-UEFI). Wenn Ihr mein WinPE Image nehmt, könnt Ihr bei Punkt 4 einsteigen.
2. Windows PE Image für ARM64 erstellen, diesen Guide befolgen (arm64 statt amd64!) und nach Step 1 unterbrechen und die Treiber integrieren. Benötigt wird Windows ADK und das Addon für PE:
Step 1 zusammengefasst, falle Probleme im Guide sind:
Versteckter Text:
Boot.wim mit Treibern patchen:
Versteckter Text:
WinPE ISO erstellen:
Versteckter Text:
4. Entweder zweiten Stick mit Windows on ARM ISO vorbereiten, oder eine zusätzliche Partition auf dem ersten Stick erstellen (z.B. mit dem Minitool Partition Wizard) und dort die Windows ISO Dateien hinkopieren. Wenn Ihr wollt, könnt Ihr die install.wim der Windows ISO auch noch mit Treibern bestücken, das geht wie bei der boot.wim.
5. CreatePartitions-UEFI.txt von dem ersten Link oder von Microsoft laden und auf den Stick packen, das dient als Referenz und kann per Notepad unter WinPE geöffnet werden.
Am Gerät
1. Zuerst jedoch Bitlocker deaktivieren, falls Partitionen noch existieren!
Bitlocker aus:
Versteckter Text:
2. Secure Boot deaktivieren:
(Nützliche Shortcuts: F2 = UEFI-Setup, F12 = Boot Menu)
Zuerst das UEFI-Setup öffnen und ein Passwort setzen, wie "test". Dann lässt sich Secure Boot deaktivieren, danach das Passwort wieder leer setzen.
3. WinPE Stick mit F12 booten.
4. Warten, bis die Konsole geladen ist und Input erwartet. Ihr könnt nun z.B. per diskpart oder Notepad -> Datei öffnen überprüfen, ob Laufwerke sichtbar sind, das sollte nun dank den Treibern gehen.
5. "diskpart" starten
6.Befehl ausführen und die interne SSD ausfindig machen, wahrscheinlich Datenträger 0.
Code: Alles auswählen
DISKPART> list disk
7. Wenn die Disk nicht die 0. ist, "select disk 0" in der CreatePartitions-UEFI anpassen und unter Stick 2 oder der Extra Partition auf Stick 1 wieder abspeichern.
8. Folgender Codeblock stellt nun die Partitionen her und stellt das Windows-Image wieder her.
Überprüft unbedingt die Laufwerke.
Euer zweiter Stick/Extra Partition Stick 1 z.B. hier F:
W: wird durch Diskpart das spätere C, muss aber noch unbelegt sein.
S: wird die EFI-Partition, muss aber noch unbelegt sein.
Los gehts:
Code: Alles auswählen
DiskPart /s F:\CreatePartitions-UEFI.txt
dism /Apply-Image /ImageFile:F:\win11iso\sources\install.wim /Index:1 /ApplyDir:W:\
W:\Windows\System32\bcdboot W:\Windows /s S:
md R:\Recovery\WindowsRE
copy W:\Windows\System32\Recovery\winre.wim R:\Recovery\WindowsRE\winre.wim
W:\Windows\System32\reagentc /setreimage /path R:\Recovery\WindowsRE /target W:\Windows
set id="de94bba4-06d1-4d40-a16a-bfd50179d6ac"
gpt attributes=0x8000000000000001
Code: Alles auswählen
W:\Windows\system32\DriverStore\FileRepository
Wenn alles geklappt hat, "exit" eingeben und neustarten lassen, sobald der Bildschirm schwarz wird, den Stick ziehen und booten.
Ich hoffe das hilft dem einen oder anderen, wenn es mal problematisch wird.
Ich empfehle auch jedem einmal WDD auf Github anzusehen, darüber könntet Ihr ein komplettes Backup eures Tablets anlegen (Bitlocker aus!). Leider läuft wdd nicht unter WinPE, sonst wär es um einiges einfacher.