Microsoft MVPs inside





 MCSEboard.de – IT Pro Forum zu Windows Server 2008 R2 / 2008 / 2003 & Windows 7 / Vista / XP
Registrieren Hilfe Regeln Benutzerliste Suchen Heutige Beiträge Alle Foren als gelesen markieren

Tipps & Links


Tipps, Links und Wissenswertes zum Thema Windows Client und Server
Bitte nur Tipps und Links posten!


Antwort
     
Themen-Optionen
Alt 05.12.2002, 14:42   #1
Expert Member
 
Benutzerbild von networker31
 
Offline
Registriert seit: 07-2002
Ort: Zwischen Rhein und Lahn
Beiträge: 757
Frage Auto-Part und Auto-Format

Welche Proggys eignen sich am besten, um eine automatische Partition und ein automatisches Formatieren der HDD durchzuführen.
Es sollte über eine batch-datei möglich sein !

Szenario:
Boot über NetBoot-Diskette auf W2K-Server
Zuweisung von Installationslaufwerk
Ausführen von Partitionierung (?)
Ausführen von Formatierung (?)
Installation von BS (W2K über unattend.txt)
Convertierung auf NTFS
usw.

Klar, es gibt natürlich fdisk und format von MS, aber wie wären dann die Parameter um diese auführen zu lassen, mit automatischem neustart usw.

Signatur
Never stop a running system an RTFM

MCSE Win2K
CompTia+ Server
HP

    Mit Zitat antworten
Alt 06.12.2002, 11:12   #2
Expert Member
 
Benutzerbild von networker31
 
Offline
Registriert seit: 07-2002
Ort: Zwischen Rhein und Lahn
Beiträge: 757
Cool Problem gelöst

Wens interessiert, Problem ist gelöst, nach ziemlciher Sucherei hab ich irgendwo das passende gefunden :



FDISK

Wer oft neue Systeme "from Scratch" aufbauen muß, wünscht sich sicher eine einfache Möglichkeit, die noch leere Festplatte automatisch mit einer bestimmten Geometrie zu partitionieren und zu formatieren. Normalerweise läßt sich das mit den entsprechenden DOS-Tools FDISK und FORMAT kaum realisieren, gerade FDISK benötigt viele Benutzereingaben.

Mittels einiger wenig bekannter Optionen dieser Befehle läßt sich diese Aufgabe aber dennoch automatisieren.

Folgende Optionen kann man zum automatischen Partitionieren von Festplatten mit FDISK verwenden:

fdisk x /pri:ps [prio:ps] /ext:es /log:ls /logo:ls

x
physische Laufwerksnummer (1 entspricht 1. Platte im System).
/pri:ps
legt primäre Partition von ps MByte Größe an.
/prio:ps
legt primäre FAT16 - Partition von ps MByte Größe an.
/ext:es
legt erweiterte Partition von es MByte Größe an.
/log:ls
legt logisches Laufwerk in der erweiterten Partition von ls MByte Größe an. Achtung: pro Aufruf ist nur ein /log möglich. Für mehrere logische Laufwerke muß fdisk x /log:ls daher mehrfach aufgerufen werden
/logo:ls
legt logisches FAT16 - Laufwerk in der erweiterten Partition von ls MByte Größe an. Achtung: pro Aufruf ist nur ein /logo möglich. Für mehrere logische Laufwerke muß fdisk x /logo:ls daher mehrfach aufgerufen werden
Die Schalter /prio und /logo gelten nur für FDISK-Versionen aus Windows 95 OSR2.x und Windows 98.

Dabei unterstützt FDISK sogar so etwas wie eine dynamische Partitionierung. Gibt man für ps, es oder ls eine Zahl an, die den noch zur Verfügung stehenden Platz übersteigt, so verwendet FDISK einfach den maximal verfügbaren Platz. Da es derzeit noch keine 20 Gigabyte-Platten gibt, kann man z.B. folgende Kommandozeile verwenden, um auf einer entsprechenden Festplatte eine primäre Partition von 300 MByte anzulegen und den restlichen Platz einem logischen Laufwerk in der erweiterten Partition zuzuweisen:

fdisk 1 /pri:300 /ext:20000 /log:20000

Bei FDISK von Windows 95b (OSR2) oder Windows 98 ist noch zu beachten, daß sobald eine Partition mittels einer solchen Kommandozeile größer als 512 Megabyte gewählt wird, das neue Dateisystem FAT32 eingerichtet wird. Über die Schalter /prio bzw /logo können Sie dennoch das FAT16 - Dateisystem erzwingen, allerdings ist die Partitionsgröße hier wie üblich auf 2047 Megabyte beschränkt.
Alternativ können Sie FDISK auch mit einem Skript automatisieren. FDISK kann alle Benutzereingaben (jeweils eine pro Zeile) aus einer Datei lesen. Ein solches Skript, das Sie z.B. als fdisk.scp abgespeichert haben, können Sie nun über

fdisk <fdisk.scp

abarbeiten lassen. Vorteil: Sie können die Größe von Partitionen hier auch in Prozent des verfügbaren Speicherplatzes angeben.
Zum Erstellen des Skriptes bewaffnen Sie sich am besten mit Papier und Bleistift, spielen das ganze einmal an einem Referenzsystem durch, notieren sich alle Eingaben und schreiben diese anchließend in eine Datei. Eine Sonderstellung nimmt hier die Taste ESC ein, die in FDISK öfter benötigt wird. Verwenden Sie zum Erstellen des Skriptes den MS-DOS-Editor EDIT (in Windows enthalten, Start über Eingabe von EDIT am DOS-Prompt), hier erhalten Sie das Zeichen für die Taste ESC, indem Sie zuerst die Tastenkombination Strg-P betätigen, und danach bei gedrückter ALT-Taste die Zahl 27 auf dem Nummernblock Ihrer Tastatur eingeben. Es sollte ein kleiner nach links gerichteter Pfeil erscheinen. Wichtig: nach diesem Zeichen darf kein Zeilenumbruch erfolgen (würde <ESC><ENTER> entsprechen), die nächste Eingabe muß noch in der selben Zeile stehen.

Ein Problem entsteht, wenn die Festplatte bereits Partitionen enthält. Die Kommandozeilenschalter von FDISK überschreiben keine bestehenden Partitionierungen, und über ein Skript läßt sich das Löschen von Partitionen nicht universell realisieren. Verwenden Sie daher vor dem Aufruf von FDISK unser Programm ClearPart, um alle Partitionen der Festplatte zu löschen.

Nach einem Neustart können die Partitionen nun formatiert und mit BackMagic eine Vorinstallation kopiert werden. Um Benutzereingaben bei FORMAT zu umgehen, verwenden Sie den Kommandozeilenschalter /autotest :

format c: /autotest

Über eine Batchdatei und ein kleines Tool zum Soft-Reset des PC lassen sich alle diese Arbeitsschritte (Partitionen löschen, FDISK, Neustart, Formatieren und BackMagic starten) so automatisieren, daß sie von einer Bootdiskette vollkommen ohne Benutzerinteraktion ablaufen. Wir haben die hier angesprochenen Skripte, Tools und Batchdateien zu einem kleinen Beispiel zusammengefasst, das Sie leicht an Ihre Bedürfnisse anpassen können:

HandsOff - Beispiel zum automatischen Einrichten von Festplatten unter MS-DOS.

Geändert von Dr.Melzer:
Ich habe die grafischen Smilies deaktiviert, so ist dein Script besser Lesbar ;-)
Angehängte Dateien
Dateityp: zip handsoff.zip (10,3 KB, 260x aufgerufen)

Geändert von Dr.Melzer (26.12.2002 um 16:30 Uhr).

Signatur
Never stop a running system an RTFM

MCSE Win2K
CompTia+ Server
HP

    Mit Zitat antworten
Alt 06.12.2002, 11:19   #3
Moderator
 
Benutzerbild von Lian
 
Offline
Registriert seit: 11-2000
Beiträge: 16.069
Danke für das feedback, das sieht gut aus

Nehme an das kam von hier:
http://www.backmagic.de/support/techtalk/fdisk.htm

Wird nach Tipps & Links verschoben, wenn's recht ist.

Signatur
MVP [Data & Storage - Cluster]

Two hours of trial and error can save ten minutes of manual reading.

    Mit Zitat antworten
Alt 06.12.2002, 12:12   #4
Senior Member
 
Benutzerbild von Basti
 
Offline
Registriert seit: 10-2002
Ort: Essen NRW
Beiträge: 381
nice ... muss ich mir gleich mal ausdrucken

Signatur
Bastian Knappe
vE&K
Full Service Agentur
PR | Webdesign | CMS | e commerce |
Shop-Systeme | Datenbanken | Grafik | Design

    Mit Zitat antworten
Alt 06.12.2002, 13:29   #5
Expert Member
 
Benutzerbild von networker31
 
Offline
Registriert seit: 07-2002
Ort: Zwischen Rhein und Lahn
Beiträge: 757
Jo,Jo, das kam von da !
Hätt ich auch gleich mal gucken können, das tool netboot von backmagic liefert ja die Vorlage für die Netzwerk-Boot-Disk, die ich benutze.
Übrigends, das Zeug funzt mit einigen abwandlungen und anpassungen auf die Umgebung tatsächlich, geht ratze-fatz,jetzt.

Signatur
Never stop a running system an RTFM

MCSE Win2K
CompTia+ Server
HP

    Mit Zitat antworten
Alt 26.12.2002, 15:54   #6
Junior Member
 
Benutzerbild von LEONOV
 
Offline
Registriert seit: 12-2002
Ort: München
Beiträge: 75
Diskpart

Hol dir vom WinXP die Diskpart.exe aus dem System32 Ordner

Dieses Tool lässt sich super Scripten.
Du kannst unter der GUI deine <systemroot> vergrößern, Laufwerksbuchstaben ändern........
Alles was man im Adminleben braucht.

Die Doku indest du auf der CD im Deploy.cab oder im Support.cab
Das Diskpart kommt zwar vom XP lässt sich aber ohne Probleme unter W2K nutzen.

Bsp. Script

Cmd: Diskpart /s:c:\Diskpart.txt

Bsp. Antwortdatei
REM Partitionierung mittel WindowsXP Tool Diskpart

REM CD-ROM DL auf E: setzen
select volume D
assign Letter=E

REM Partitionen anlegen
Select Disk=0
Select Partition=1
extend size=8100
Create Partition Primary
Select volume=2
Assign Letter=D
exit

Ist meiner Meinung nach die elegantere und billigere Lösung.
Habe früher oft unter Dos Pqmagic gescriptet. Ist zwar auch gegangen aber da hast du wieder ein Tool mehr was nach nicht billigen Lizenzen verlangt.
    Mit Zitat antworten
Alt 18.01.2003, 19:22   #7
Expert Member
 
Benutzerbild von real_tarantoga
 
Offline
Registriert seit: 01-2003
Ort: Sol System
Beiträge: 2.218
gdisk - als einzeltool kostenlos! sonst im ghost

@networker31

zwar hast du es schon gelöst, aber dennoch sei auf eine andere lösung hingewiesen:

--> gdisk

n Plattennummer (1 - x)

/mbr mbr neu schreiben

/del lösche partition (nummer angeben
/del all lösche alle partitionen

/cre erstelle
/pri primäre partition
/ext erweiterte partition
/log logisches laufwerk

/sz größe angeben

/-32 FAT16, ohne angabe von /sz immer 2 GB

/for formatiere SOFORT OHNE BOOTEN!!!
/q und zwar zackig: (10GB in 6 Sekunden)

/v ja, einen namen vergeben wir auch gleich

/batch verwenden einer Batchdatei, die als Beispiel dann so aussieht:

Es soll eine 12 GB Platte in 1 2GB primäre und 2 logische Partitionen (5GB, Rest) unterteilt werden. Installiert werden sollen NT4 TS (kein FAT32!), Web Server 2003, Advanced Server 2000.
Bisher waren 2 Reiser und eine swap drauf.

Befehle:
Code:
gdisk 1 /batch:25x.gg
reboot
Inhalt von 25x.gg:
Code:
/del all
/mbr
/cre /-32 /for /q /v:NT4
/cre /ext
/cre /log /sz:5120 /for /q /v:W2K
/cre /log /for /q /v:_DOTNET
Mein Favorit - Dauer dieser Aktion komplett <1 Minute!!!

Have try!

Signatur
dumme antworten sind rein zufällig und auf einen fehler in der speicherverwaltung zurückzuführen
Astronomy Picture of the Day - NASA . . . . . . . . . . . . . . SETI@Home / BOINC Statistik

    Mit Zitat antworten
Alt 18.01.2003, 19:33   #8
Expert Member
 
Benutzerbild von real_tarantoga
 
Offline
Registriert seit: 01-2003
Ort: Sol System
Beiträge: 2.218
wieso taucht das posting zweimal auf?
Eigentlich hatte ich auf bearbeiten geklickt, um den letzten satz zu ändern ???

Signatur
dumme antworten sind rein zufällig und auf einen fehler in der speicherverwaltung zurückzuführen
Astronomy Picture of the Day - NASA . . . . . . . . . . . . . . SETI@Home / BOINC Statistik

    Mit Zitat antworten
Alt 19.01.2003, 21:42   #9
Moderator
 
Benutzerbild von Lian
 
Offline
Registriert seit: 11-2000
Beiträge: 16.069
real_tarantoga: fixed

Signatur
MVP [Data & Storage - Cluster]

Two hours of trial and error can save ten minutes of manual reading.

    Mit Zitat antworten
Alt 16.12.2003, 13:44   #10
Newbie
 
Offline
Registriert seit: 08-2003
Beiträge: 25
alles prima ... jetz such ich aba dazu folgende SAUBERE lösung ;-)

ich hab ein hardware-raid 0 aus 2 platten ... darauf habe ich 1 pri + 1 ext (2 logische) ... ich will die 2 logischen NICHT !!! plätten sondern nur die 1. primäre ...

hintergrund ist folgender ... auf d:+e: sind daten drauf die um jeden preis drauf bleiben sollen ohne backuppen zu müssen ... c: soll "plättbar" sein ... quasi eine fixe neuinstallation ohne verlust des vorhandenen datenbestandes ...

vorschläge ?

greez
enno

edit:

ok ich habs selba gefunden :-) gdisk is irgendwie die schnellste und genialste lösung des ganzen ;-)

Geändert von Enno (16.12.2003 um 15:21 Uhr).
    Mit Zitat antworten
Antwort


Themen-Optionen


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
EXCH - This is a multi-part message in MIME format mecci MS Exchange Forum 1 24.03.2010 10:22
Multi-part message in MIME Format franz012 MS Exchange Forum 0 22.07.2008 08:51
Auto Logon feitho1 Windows Forum — Allgemein 3 21.05.2004 09:17
Auto-Part und Auto-Format herti Windows Forum — Allgemein 3 17.02.2004 18:48
Auto Enrollment kiwi Windows Forum — Allgemein 0 14.01.2004 16:22


Alle Zeitangaben in MEZ/CET. Es ist jetzt 01:46 Uhr. Seite generiert in 0,042 Sekunden.

- Unsere Partner -

Copyright © 2000 – 2012 MCSEboard.de

Sprung zum Seitenanfang