Delen via


diskpart-scripts en -voorbeelden

Gebruik diskpart /s om scripts uit te voeren waarmee schijfgerelateerde taken worden geautomatiseerd, zoals het maken van volumes of het converteren van schijven naar dynamische schijven. Het uitvoeren van scripts voor deze taken is handig als u Windows implementeert met behulp van installatie zonder toezicht of het hulpprogramma Sysprep, dat geen ondersteuning biedt voor het maken van andere volumes dan het opstartvolume.

Als u een diskpart-script wilt maken, maakt u een tekstbestand met de Diskpart-opdrachten die u wilt uitvoeren, met één opdrachtregel en geen lege regels. U kunt een regel beginnen met rem om de regel een opmerking te maken. Hier volgt bijvoorbeeld een script waarmee een schijf wordt gewist en vervolgens een partitie van 300 MB voor de Windows-herstelomgeving wordt gemaakt:

select disk 0
clean
convert gpt
create partition primary size=300
format quick fs=ntfs label=Windows RE tools
assign letter=T

Voorbeelden

  • Als u een diskpart-script wilt uitvoeren, typt u bij de opdrachtprompt de volgende opdracht, waarbij scriptnaam de naam is van het tekstbestand dat uw script bevat:
diskpart /s scriptname.txt
  • Als u de scriptuitvoer van diskpart wilt omleiden naar een bestand, typt u de volgende opdracht, waarbij logfile de naam is van het tekstbestand waarin diskpart de uitvoer schrijft:
diskpart /s scriptname.txt > logfile.txt

Opmerkingen

  • Wanneer u de opdracht diskpart als onderdeel van een script gebruikt, raden we u aan om alle bewerkingen van het schijfonderdeel samen te voltooien als onderdeel van één diskpart-script. U kunt opeenvolgende diskpart-scripts uitvoeren, maar u moet ten minste 15 seconden tussen elk script toestaan voor een volledige afsluiting van de vorige uitvoering voordat u het diskpart opnieuw uitvoert opdracht opnieuw in opeenvolgende scripts. Anders kunnen de opeenvolgende scripts mislukken. U kunt een pauze tussen opeenvolgende schijfonderdelenscripts toevoegen door de opdracht timeout /t 15 toe te voegen aan uw batchbestand, samen met uw diskpart-scripts.

  • Wanneer diskpart wordt gestart, worden de diskpart-versie en computernaam weergegeven bij de opdrachtprompt. Als diskpart standaard een fout tegenkomt tijdens het uitvoeren van een scripttaak, stopt diskpart met het verwerken van het script en wordt er een foutcode weergegeven (tenzij u de noerr parameter hebt opgegeven). Diskpart retourneert echter altijd fouten wanneer er syntaxisfouten optreden, ongeacht of u de parameter noerr hebt gebruikt. Met de parameter noerr kunt u nuttige taken uitvoeren, zoals het gebruik van één script om alle partities op alle schijven te verwijderen, ongeacht het totale aantal schijven.