Re: Win11 24H2 und "autounattend.xml" - was ist anders?
Verfasst: 16.10.2024, 23:43
https://www.deskmodder.de/phpBB3/
Windows ISO-Images werden seit kurzem(TM) (Vista?) nach UDF1.02 von 1996 erstellt.
Was hast du mit der ISO am Ende vor?
bodu hat geschrieben: 16.10.2024, 23:45Windows ISO-Images werden seit kurzem(TM) (Vista?) nach UDF1.02 von 1996 erstellt.
https://learn.microsoft.com/de-de/troub ... -platforms
Die aktuelle UDF Reision 2.60 stammt von 2005.
http://www.osta.org/specs/index.htm
Die oscdimg.exe 2.56 von 2012 ist aktuell.
Das ergibt ein "DVD-ROM Laufwerk", nur lesen ist möglich. Die Unattend.xml läßt sich nicht in das Laufwerk kopieren. Und mit oscdimg kein neues unattended ISO erstelllen. Hm habe ich da etwas übersehen? Läßt sich das mit einer Junction. symbolic link oder hardlinks umgehen?
grds. ok, aber es gibt Verbeserungsbedarf:
Code: Alles auswählen
Echo Abfrage 1 fuer 32 Bit Medium mit 7-Zip\x86
Echo Abfrage 2 fuer 64 Bit Medium mit 7-Zip\x64
Code: Alles auswählen
**************************************************
ISO2ISOCUSTOM 7z Kommandozeilentool zum Entpacken
**************************************************
Ein Script fuer den einfachen Entpackvorgang von Windows ISOs by Cyberbilly Okt 2024
Starte die Routine mit Ausfuehren eines Ordnerwechsels:
Der Befehl pushd "C:\Users\WDAGUtilityAccount\Downloads" wechselt in das aktuelle Laufwerk
in das Arbeitsverzeichnis mit der Datei entpackeISO.cmd
Der Befehl "cd /D C:\Users\WDAGUtilityAccount\Downloads\" wechselt in den Ordner des Batch-Skripts.
(Falls einer dafuer separat angelegt wurde)
Ermitteln der aktuellen Voraussetzungen
Die 7z.exe scannt nun zuerst Ordnerstruktur und auf vorhandene Archive
Gegebenfalls noch Laufwerksbuchstaben oder Pfade auf eigene Beduerfnisse anpassen
Zeige mir das aktuelle Arbeitsverzeichnis in Kurzform
entpacke_ISO.cmd
Abfrage zur korrekten Auswahl
Welche ISO Datei liegt aktuell (noch) zum Entpacken im Ordner ISO?
Ist die vorhandene Windows Version in 32 Bit oder in 64 Bit Format?
Das System kann den angegebenen Pfad nicht finden.
Alles klar? Leertaste fuer weiter
Drücken Sie eine beliebige Taste . . .
Abfrage 1 fuer 32 Bit Medium mit 7-Zip\x86
Abfrage 2 fuer 64 Bit Medium mit 7-Zip\x64
Bitte gib nun 1 oder 2 ein und Bestaetige mit Enter: 2
***************************************
Entpacken eines 64 Bit Mediums gewaehlt
Das Entpacken jetzt Ausfuehren?
***************************************
Drücken Sie eine beliebige Taste . . .
Entpacke das gefundene Installationsmedium nach E:\ISO2ISOCUSTOM\ISO
"Fertig..."
*******************************************************************
Die Windows ISO Datei bzw. das Installationsmedium wurde entpackt.
Weiteres Anpassen und Bearbeiten erfolgt nun mit der create_ISO.cmd
*******************************************************************
Das System kann den angegebenen Pfad nicht finden.
"Hier ist der im Ordner ISO neu angelegte Quell Ordner:"
Volume in Laufwerk C: hat keine Bezeichnung.
Volumeseriennummer: 36B7-10A0
Verzeichnis von C:\Users\WDAGUtilityAccount\Downloads
24.10.2024 00:20 <DIR> .
23.10.2024 13:59 <DIR> ..
23.10.2024 20:03 3.871 entpacke_ISO.cmd
1 Datei(en), 3.871 Bytes
2 Verzeichnis(se), 83.120.971.776 Bytes frei
Leertaste zum Beenden des Scripts druecken
Drücken Sie eine beliebige Taste . . .
obwohl gar nichts erledigt wurde.Die Windows ISO Datei bzw. das Installationsmedium wurde entpackt.
Code: Alles auswählen
Um eine Windows-ISO-Datei mit 7-Zip unter Windows 11 x64 zu entpacken, kannst du ein Batch-Skript erstellen, das den Befehl zum Entpacken ausführt. Dieses Skript verwendet die Kommandozeilenversion von 7-Zip (7z.exe), die du installieren musst, falls sie noch nicht vorhanden ist. Hier ist ein Beispielskript:
Schritte:
7-Zip installieren: Stelle sicher, dass 7-Zip auf deinem System installiert ist und der Pfad zu 7z.exe in den Umgebungsvariablen (PATH) hinzugefügt wurde. Du kannst 7-Zip hier herunterladen.
Batch-Skript erstellen: Erstelle eine Textdatei mit der Endung .bat und kopiere den folgenden Inhalt hinein:
Batch-Skript (iso_entpacken.bat):
@echo off
REM Pfad zur ISO-Datei festlegen
set ISO_FILE="C:\Pfad\zur\WindowsISO.iso"
REM Zielverzeichnis zum Entpacken festlegen
set TARGET_DIR="C:\Entpackt"
REM Sicherstellen, dass das Zielverzeichnis existiert, falls nicht, wird es erstellt
if not exist %TARGET_DIR% (
mkdir %TARGET_DIR%
)
REM Entpacken der ISO-Datei mit 7-Zip
echo Entpacken der ISO-Datei nach %TARGET_DIR%
7z x %ISO_FILE% -o%TARGET_DIR%
REM Überprüfen, ob das Entpacken erfolgreich war
if %errorlevel% equ 0 (
echo Entpacken erfolgreich abgeschlossen.
) else (
echo Fehler beim Entpacken der ISO-Datei.
)
pause
Erklärung des Skripts:
ISO_FILE: Der Pfad zu der ISO-Datei, die du entpacken möchtest. Ändere C:\Pfad\zur\WindowsISO.iso entsprechend.
TARGET_DIR: Der Pfad, in den die ISO-Datei entpackt werden soll. Ändere C:\Entpackt nach Wunsch.
7z x: Dies ist der Befehl zum Entpacken von Archiven mit 7-Zip. Die Option x extrahiert den gesamten Inhalt des Archivs.
-o%TARGET_DIR%: Gibt das Zielverzeichnis für die entpackten Dateien an.
Skript ausführen:
Speichere die Datei mit der Endung .bat (z. B. iso_entpacken.bat).
Führe das Skript durch Doppelklick oder über die Eingabeaufforderung (CMD) aus.
Das Skript entpackt die angegebene ISO-Datei in den angegebenen Zielordner. Sollte ein Fehler auftreten, zeigt es dies an.