Er is geen enkele opdracht om te verifiëren dat *alle* schijfpartities NTFS zijn op alle besturingssystemen. De methode hangt af van welk besturingssysteem u gebruikt (Windows, macOS, Linux, enz.). Hieronder staan voorbeelden voor Windows en Linux. macOS vereist een iets andere aanpak met behulp van Schijfhulpprogramma.
Vensters:
Dit PowerShell-script doorloopt alle schijven en controleert het bestandssysteem. Er wordt een samenvatting weergegeven waarin wordt aangegeven welke schijven NTFS zijn en welke niet.
```powershell
Get-WmiObject Win32_LogicalDisk | ForEach-Object {
$Bestandssysteem =$_.Bestandssysteem
$DriveLetter =$_.ApparaatID
if ($FileSystem -eq "NTFS") {
Schrijfhost "$DriveLetter:NTFS"
} anders {
Write-Host "$DriveLetter:NIET NTFS ($FileSystem)"
}
}
```
Om dit uit te voeren:
1. Open PowerShell als beheerder.
2. Plak de code en druk op Enter.
Linux (met `lsblk` en `blkid`):
Dit commando gebruikt `lsblk` om blokapparaten weer te geven en `blkid` om het bestandssysteemtype op te halen. Het is robuuster dan uitsluitend vertrouwen op koppelpunten, omdat het alle partities controleert, zelfs als ze momenteel niet zijn aangekoppeld.
``` bash
lsblk -o NAAM,FSTYPE | awk '$2 !="" {print $1, $2}' | tijdens het lezen van schijf fs; Doen
if [[ "$fs" !="ntfs" ]]; Dan
echo "Partitie $disk is GEEN NTFS ($fs)"
fi
klaar
```
Deze opdracht doet het volgende:
1. `lsblk -o NAME,FSTYPE`:Geeft blokapparaten weer met hun namen en bestandssysteemtypen. `-o` specificeert de uitvoerkolommen.
2. `awk '$2 !="" {print $1, $2}'`:Filtert regels uit zonder bestandssysteemtype (bijvoorbeeld niet-gepartitioneerde schijven) en drukt de apparaatnaam en het bestandssysteemtype af.
3. `terwijl schijf fs wordt gelezen; do ... done`:Doorloopt de uitvoer.
4. `if [[ "$fs" !="ntfs" ]]; then ... fi`:Controleert of het bestandssysteemtype niet NTFS is en drukt een bericht af als dit niet het geval is.
Belangrijke overwegingen:
* Rootpartitie: De rootpartitie van uw besturingssysteem is cruciaal. Zorg ervoor dat het NTFS is als dat uw vereiste is. Pogingen om het bestandssysteem van de rootpartitie te wijzigen zijn uiterst riskant en kunnen ertoe leiden dat uw systeem niet meer opstart.
* Gegevensverlies: Het wijzigen van het bestandssysteem van een partitie kan leiden tot gegevensverlies. Maak altijd een back-up van uw gegevens voordat u wijzigingen in het bestandssysteem aanbrengt.
* Externe schijven: Deze scripts controleren interne en externe schijven. Wees voorzichtig met het wijzigen van het bestandssysteem op externe schijven.
* Verborgen partities: Sommige partities zijn mogelijk verborgen (bijvoorbeeld herstelpartities). De scripts zullen die ook laten zien.
Vergeet niet om de opdrachten te vervangen door de juiste opdrachten voor uw besturingssysteem. Wees altijd voorzichtig bij het werken met partities en bestandssystemen. Onjuiste manipulatie kan leiden tot gegevensverlies. Als u het niet zeker weet, kunt u de hulp inroepen van iemand die ervaring heeft met systeembeheer. |