RUFUS - eine kurze Anleitung
Forumsregeln
Ihr habt Tutorials die wir noch nicht haben?
Ihr habt Ergänzungen für unser Wiki ?
Solltet ihr mit dem Wiki nicht klarkommen, dann schreibt eure Tutorials, Faqs oder Ergänzungen hier ins Forum. Wir werden sie dann ins Wiki mit eurem Namen übertragen.
Wir bedanken uns schon einmal. Denn mit jedem neuen Tutorial helft ihr anderen Usern.
Ihr habt Tutorials die wir noch nicht haben?
Ihr habt Ergänzungen für unser Wiki ?
Solltet ihr mit dem Wiki nicht klarkommen, dann schreibt eure Tutorials, Faqs oder Ergänzungen hier ins Forum. Wir werden sie dann ins Wiki mit eurem Namen übertragen.
Wir bedanken uns schon einmal. Denn mit jedem neuen Tutorial helft ihr anderen Usern.
- DK2000
- Legende

- Beiträge: 10865
- Registriert: 03.04.2018, 00:07
- Hat sich bedankt: 270 Mal
- Danke erhalten: 909 Mal
- Gender:
Re: RUFUS - eine kurze Anleitung
Die setup.exe wird ersetzt, da mit ein Inplace Upgrade auf nicht kompatibler Hardware durchgeführt werden kann. Der setzt in der Registy diesen Schlüssel:
Und schreibt dann dort die Variablen rein, damit diese Punkte bei der Kompatibilitätsprüfung immer "True" ergeben, auch wenn die Bedingungen nicht erfüllt werden:
Da gibt es noch mehr Variablen, die man definieren kann, z.B. "SQ_SystemDiskSizeMB=65536", damit sich Windows dann auch noch auf Geräten mit 32GB Laufwerk installieren lässt. Theoretisch lässt sich damit auch der SSE 4.2 Check übergehen, aber das kann ich mangels passender CPU nicht testen und somit keine Ahnung, was passiert, wenn man das wirklich macht.
Außerdem wird noch "AllowUpgradesWithUnsupportedTPMOrCPU=1" geschrieben.
Wenn diese Werte geschrieben wurden, geht auch eine original unmodifizierte ISO für ein Inplace Upgrade auf nichtunterstützter Hardware.
Hier ist der Quelldode dazu: https://github.com/pbatard/rufus/tree/5 ... /res/setup
Der löscht da noch ein paar Zweige in Zusammenhang dem Kompatibilitätstest (CompatTelRunner.exe) auf dem Host. Das hatte ich im Hex Editor übersehen.
Sobald der damit fertig ist, wird die original Setup.exe gestartet, welche in Setup.dll umbenannt wurde.
Code: Alles auswählen
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\HwReqChkCode: Alles auswählen
SQ_SecureBootCapable=TRUE
SQ_SecureBootEnabled=TRUE
SQ_TpmVersion=2
SQ_RamMB=8192Außerdem wird noch "AllowUpgradesWithUnsupportedTPMOrCPU=1" geschrieben.
Wenn diese Werte geschrieben wurden, geht auch eine original unmodifizierte ISO für ein Inplace Upgrade auf nichtunterstützter Hardware.
Hier ist der Quelldode dazu: https://github.com/pbatard/rufus/tree/5 ... /res/setup
Der löscht da noch ein paar Zweige in Zusammenhang dem Kompatibilitätstest (CompatTelRunner.exe) auf dem Host. Das hatte ich im Hex Editor übersehen.
Sobald der damit fertig ist, wird die original Setup.exe gestartet, welche in Setup.dll umbenannt wurde.
-
Tante Google
- g-force
- Guru

- Beiträge: 3012
- Registriert: 07.10.2016, 19:30
- Hat sich bedankt: 498 Mal
- Danke erhalten: 505 Mal
- Gender:
Re: RUFUS - eine kurze Anleitung
Stimmt, die (vorher nicht vorhandene) "Setup.dll" ist mir auch aufgefallen. Das scheint ziemlich "tricky" zu sein, was RUFUS da nun macht, leider irgendwie nicht ganz nachvollziehbar (trotz Erklärung im Link von "GitHub").
Ich weiß noch nicht, ob ich das als "genial" oder "NoGo" einstufen soll. Meine Anleitung ist dadurch allerdings "outdated".
Ich weiß noch nicht, ob ich das als "genial" oder "NoGo" einstufen soll. Meine Anleitung ist dadurch allerdings "outdated".
Windows VISTA x64 - Integration ALLER Updates: viewtopic.php?t=29624
Windows 7 x86/x64 - Integration ALLER Updates: viewtopic.php?t=26485
Windows 8.1 x86/x64 - Integration ALLER Updates: viewtopic.php?t=28193
Windows XP x86/x64 ISO mit allen Updates: viewtopic.php?t=28348
Mein Home-Server: http://gofile.me/7psKS/PzsffQNWU
Windows 7 x86/x64 - Integration ALLER Updates: viewtopic.php?t=26485
Windows 8.1 x86/x64 - Integration ALLER Updates: viewtopic.php?t=28193
Windows XP x86/x64 ISO mit allen Updates: viewtopic.php?t=28348
Mein Home-Server: http://gofile.me/7psKS/PzsffQNWU