Liebe Community,
Ich habe ein "kleines" Problem mit meinem Unattended Windows 7 Setup.
Ich habe mir eine Unattended Installation von Windows 7 mittels dem WAIK gemacht. Diese läuft perfekt, und es werden Patches und Treiber gleich mitinstalliert. Das Ganze ab bootfähigem USB-Stick.
Soweit so gut.
Nun habe ich aber das Problem, dass Windows Setup per "AutoUnattend.xml" angewiesen habe, jeweils die erste Partition der ersten Festplatte zu verwenden.
Somit funktioniert meine Unattended Installation also nur dann, wenn ich ein System habe, dass eine Festplatte enthält, mit einer bereits aktiven primären Partition (und die muss natürlich noch entsprechend genug gross sein).
Hier der Auszug aus meiner "AutoUnattend.xml":
Natürlich klappt nun aber meine Unattended Installation nicht mehr, wenn ich versuche ein System zu verwenden das bereits schon mehrer Partition hat, und eben die besagte 1. Partition nicht aktiv ist oder nicht über genügend Platz hat.
Wie kann ich das Problem umgehen?
Ist es irgendwie möglich, per AutoUnattend.xml die Festplatte jeweils zuerst so zu bearbeiten, dass sämtliche vorhandenen Partitionen gelöscht werden, und anschliessend eine einzige Primare Partition die als aktiv markiert ist angelegt wird?
Somit hätte ich dann ja die Ausgangslage, dass wiederum nur eine einzige primare aktive Partition existiert, womit meine AutoUnattend.xml wieder greifen würde und das Setup fortfahren könnte.
Wie gesagt die Ausgangslage ist ein bootfähiger USB-Stick, auf welcher sich die Daten der Windows 7 Setup CD befinden, welche mittels dem AutoUnattend.xml "unbeaufsichtigt" installiert werden.
Ein Script per AutoUnattend.xml im Bereich OOBE auszuführen ist ja auch kein Problem, um beispielsweise nach dem Windows Setup automatisiert weitere Scripts ausführen zu lassen...
Was mir nun vorschwebt ist im Prinzip das genau gleiche, nur eben sollte das Script dann vor der Stelle ausgeführt werden, an welcher Windows Setup versucht die Installation auf HD 0 Partition 1 anzulegen.
Wenn ich ein solches Script also vor dem Windows Setup ausführen lassen könnte, wäre es ja sicherlich möglich mittels diskpart das entsprechende Script bereitzustellen...
Ist es also möglich per WAIK (...in der "AutoUnattend.xml") ein Script vor Windows Setup auszuführen? Ich habe bisher noch keine geeignete Stelle gefunden... nehme aber an es müsste irgendwo in der Sektion "Microsoft-Windows-International-Core-WinPE" stattfinden, oder?
Vielen Dank für Euer Input...
Grüsse mr.magic
Ich habe ein "kleines" Problem mit meinem Unattended Windows 7 Setup.
Ich habe mir eine Unattended Installation von Windows 7 mittels dem WAIK gemacht. Diese läuft perfekt, und es werden Patches und Treiber gleich mitinstalliert. Das Ganze ab bootfähigem USB-Stick.
Soweit so gut.
Nun habe ich aber das Problem, dass Windows Setup per "AutoUnattend.xml" angewiesen habe, jeweils die erste Partition der ersten Festplatte zu verwenden.
Somit funktioniert meine Unattended Installation also nur dann, wenn ich ein System habe, dass eine Festplatte enthält, mit einer bereits aktiven primären Partition (und die muss natürlich noch entsprechend genug gross sein).
Hier der Auszug aus meiner "AutoUnattend.xml":
Code:
<DiskConfiguration>
<WillShowUI>OnError</WillShowUI>
<Disk>
<DiskID>0</DiskID>
<WillWipeDisk>false</WillWipeDisk>
<ModifyPartitions>
<ModifyPartition>
<Order>1</Order>
<PartitionID>1</PartitionID>
<Letter>C</Letter>
<Label>System</Label>
<Format>NTFS</Format>
<Active>true</Active>
<Extend>false</Extend>
</ModifyPartition>
</ModifyPartitions>
</Disk>
</DiskConfiguration>
<ImageInstall>
<OSImage>
<InstallTo>
<DiskID>0</DiskID>
<PartitionID>1</PartitionID>
</InstallTo>
<InstallToAvailablePartition>false</InstallToAvailablePartition>
<WillShowUI>OnError</WillShowUI>
</OSImage>
</ImageInstall>
Natürlich klappt nun aber meine Unattended Installation nicht mehr, wenn ich versuche ein System zu verwenden das bereits schon mehrer Partition hat, und eben die besagte 1. Partition nicht aktiv ist oder nicht über genügend Platz hat.
Wie kann ich das Problem umgehen?
Ist es irgendwie möglich, per AutoUnattend.xml die Festplatte jeweils zuerst so zu bearbeiten, dass sämtliche vorhandenen Partitionen gelöscht werden, und anschliessend eine einzige Primare Partition die als aktiv markiert ist angelegt wird?
Somit hätte ich dann ja die Ausgangslage, dass wiederum nur eine einzige primare aktive Partition existiert, womit meine AutoUnattend.xml wieder greifen würde und das Setup fortfahren könnte.
Wie gesagt die Ausgangslage ist ein bootfähiger USB-Stick, auf welcher sich die Daten der Windows 7 Setup CD befinden, welche mittels dem AutoUnattend.xml "unbeaufsichtigt" installiert werden.
Ein Script per AutoUnattend.xml im Bereich OOBE auszuführen ist ja auch kein Problem, um beispielsweise nach dem Windows Setup automatisiert weitere Scripts ausführen zu lassen...
Was mir nun vorschwebt ist im Prinzip das genau gleiche, nur eben sollte das Script dann vor der Stelle ausgeführt werden, an welcher Windows Setup versucht die Installation auf HD 0 Partition 1 anzulegen.
Wenn ich ein solches Script also vor dem Windows Setup ausführen lassen könnte, wäre es ja sicherlich möglich mittels diskpart das entsprechende Script bereitzustellen...
Ist es also möglich per WAIK (...in der "AutoUnattend.xml") ein Script vor Windows Setup auszuführen? Ich habe bisher noch keine geeignete Stelle gefunden... nehme aber an es müsste irgendwo in der Sektion "Microsoft-Windows-International-Core-WinPE" stattfinden, oder?
Vielen Dank für Euer Input...
Grüsse mr.magic