5 grunde til at konvertere filsystem & 4 måder at ændre filsystem [Partition Manager]

Sprog:

Hvordan konverterer du filsystem uden tab af data? Generelt set, hvis du forsøger at lave konverteringen mellem FAT32 og NTFS, er det et godt valg at bruge MiniTool Partition Wizard som vil holde alle dine filer i sikkerhed.





Hurtig navigation:

Hvordan kan vi skifte filsystem mellem FAT32 og NTFS? Dernæst vil vi introducere 4 nemme måder at konvertere filsystem på Windows-platformen. Bemærk, at Way 1 -3 kræver sikkerhedskopiering af data på forhånd, og alle handlinger udføres i Windows 7.

Måde 1. Konverter filsystem i Windows Stifinder

For det første skal vi åbne Windows Stifinder og højreklikke på den partition, der skal betjenes. Vælg derefter Format… kommando for at få vinduet nedenfor:

formater volumen i File Explorer



Vælg nu et nødvendigt filsystem, og klik på knappen Start. Derefter vil ændringen blive foretaget som standard.

vælg et filsystem og fortsæt

Måde 2. Skift filsystem mellem FAT32 og NTFS i Disk Management Utility

Først og fremmest, åben diskhåndteringskonsol for at få dens hovedgrænseflade.



Højreklik derefter på den partition, hvis filsystem ikke er tilfredsstillende, og vælg Format kommando fra pop op-menuen.

gå til Formater fra Diskhåndtering

Vælg derefter et ønsket filsystem til denne partition og klik Okay knap. Efter disse handlinger vil Disk Management udføre ændringer automatisk.



afslutte formateringen ved at følge guiden

Fra introduktionen ovenfor kan vi se, at begge løsninger anvender Format-kommando til at realisere konvertering, men formatering vil slette alle gemte data. Og at formatere et drev anbefales kun, når vi planlægger at oprette nye partitioner. For flere detaljer om denne kommando, se venligst Formater partition. Dernæst vil vi introducere de resterende 2 måder, som kan hjælpe med at ændre filsystem uden tab af data.

Måde 3. Konverter filsystem i kommandoprompt

Start kommandoprompt ved at udføre disse handlinger: klik Start menu, type Kommandoprompt højreklik på det fundne program i feltet Søg efter programmer og filer, og køre det som administrator for at få vinduet nedenfor:



køre CMD som administrator

Skriv derefter konverter drevbogstav: /fs:nødvendigt filsystem . For eksempel, hvis vi ønsker at ændre partition E til NTFS, skal vi skrive konverter E: /fs:ntfs og tryk på Enter-tasten. Skriv endelig exit for at afslutte fra kommandoprompt.

kør formateringskommandoen

Bemærk: Kommandoprompt kan hjælpe med at konvertere FAT32-partitionen til NTFS uden tab af data, men den understøtter ikke ændring af NTFS til FAT32, da NTFS stort set er opmuntret af Microsoft, tror jeg. Den følgende løsning er dog i stand til at ændre NTFS til FAT og omvendt uden at medføre tab af data.

Køb nu

Trin 1: Start partitioneringsværktøjet for at få dets hovedgrænseflade.

Trin 2: Vælg den partition, hvis filsystem skal konverteres, og vælg en nødvendig funktion fra venstre side. Hvis den valgte partition er formateret med NTFS, vil funktionen Konverter FAT til NTFS vil dukke op. Hvis målpartitionen er formateret med NTFS, kan vi se funktionen Konverter NTFS til FAT. Her tager vi for eksempel at ændre FAT32-partition til NTFS-partition.

konverter FAT til NTFS ved hjælp af Partition Wizard

Trin 3: Efter at have valgt den specifikke funktion kan vi se vinduet nedenfor. Nu viser MiniTool Partition Wizard, at det nuværende filsystem er FAT32, og det nye filsystem er NTFS. På dette tidspunkt skal vi klikke Start knappen i bunden, og så udføres alle handlinger automatisk. Når programmet viser Konvertering fuldført , vores arbejde er gjort.

klik på knappen Start

Tværtimod hjælper MiniTool Partition Wizard også med at konvertere NTFS til FAT32 uden tab af data. Dette er den største forskel ved at bruge dette værktøj sammenlignet med at bruge det andet. For detaljerede trin til at konvertere NTFS-partition til FAT32-partition, se venligst Konverter NTFS til FAT .

konverter NTFS til FAT ved hjælp af Partition Wizard

Efter at have set ovenstående 4 løsninger, kan vi finde at ændre filsystem ved at bruge tredjeparts diskpartitioneringsværktøj er det bedste valg. Når du er bekymret over nogle problemer, for eksempel et USB-drev ikke kan genkendes af PS 3, skal du ændre den første partition på drevet til FAT32-format. Eller hvis du vil opleve vidunderlige funktioner konfigureret i NTFS, konverter FAT til NTFS.

Køb nu Klik for at tweete

Få mere at vide om filsystemet

Hvad er filsystem

Filsystem (også kaldet filhåndteringssystem) er en lagermekanisme, der er ansvarlig for at tildele plads og regler, hvordan filer gemmes og hentes på lagerenheder, som inkluderer harddisk, flytbar enhed, optisk disk og så videre.

Når vi gemmer en fil i en bestemt mappe, vil information som startklynge af filen, filstørrelse, oprettelsestidspunkt og så videre blive registreret af filsystemet. Når vi foretager nogle ændringer i denne fil, vil alle registrerede oplysninger blive opdateret samtidigt.

Filsystemet genereres, når vi opretter partitioner og kan ændres via Format-kommandoen i Windows Stifinder eller Disk Management-værktøjet. Og vi kan også ændre det ved at bruge tredjeparts partitioneringsværktøjer.

Der er flere typer filsystemer, herunder FAT12, FAT16, FAT32 og NTFS til enheder under Windows OS, Ext2, Ext3 og Ext4 for enheder under Linux, HFS/HFS+ til lagringsmedier i Mac OS X og ISO-9660, UDF (Universal Disc Format) og CDFS (Compact Disc File System) til optisk disk. Hvis en partition er formateret uden et filsystem, eller filsystemet er beskadiget, vil alle filer, der er gemt i denne partition, være utilgængelige for operativsystemer, der ikke ved, hvor disse filer er gemt.

Så hvordan bliver en fil fundet af OS? I dette indlæg fokuserer vi blot på FAT32 og NTFS, da de er mest udbredte.

Hvordan er en fil placeret på FAT32 og NTFS partition?

Først og fremmest, lad os se på filsystemets hovedstruktur:

datastruktur af FAT32 og NTFS

På FAT32-partition

FAT32-filsystemet består hovedsageligt af 2 dele, nemlig filallokeringstabel (FAT) og root director (vist på billede et).

For en sikkerheds skyld er der altid en backup til FAT. FAT'en indeholder masser af indgange for hver klynge i hele partitionen (hver klynge har en indgang i FAT), og hver indgang viser information om sig selv samt giver et fingerpeg om den næste klynge, en fil optager. Desuden er der i indgangen for sidste klynge af filen en slutsignatur for at vise, at filen er slut.

Rodbibliotek giver indgange til alle rodfiler, og fil gemt i en undermappe har indgang i sin fadermappe. Hver post registrerer den første klynge af en fil eller mappe. Det vil sige, at OS kan lokalisere den første klynge af en fil eller mappe i rodbiblioteket og derefter finde den næste klynge i FAT-indgangen, indtil alle klynger optaget af denne fil er fundet. Lad os se et eksempel:

For det første skal OS finde startklyngen for filen fra rodbiblioteket (hvis den starter fra klynge 5), gå derefter til klynge 5 for at finde en del af filen, og flyt derefter til indgangen for klynge 5 i FAT for at finde næste klynge filen optager (klynge 8 for eksempel), gå derefter til klynge 8 for at finde en anden del af filen, og gå derefter tilbage til FAT for at finde indgangen til klynge 8. På dette tidspunkt, hvis der er en slutsignatur, der fortæller Windows dette er slutningen af ​​filen, OS vil stoppe med at lokalisere, efter at den har fundet den sidste del af filen fra klynge 8. Nu er filen fundet.

På NTFS-partition

For at finde en fil på NTFS-partitionen bør vi først finde masterfiltabellen (MFT), hvis hovedstruktur er vist på billede 1. Det registrerer oplysninger om alle filer på NTFS-partitionen. Nå, hvad er MFT? Efter at en NTFS-partition er oprettet, genereres MFT såvel som et MFT-spejl. Lad os derefter se strukturen af ​​MFT. Det er lavet af flere metadata, herunder:

  • $MFT: registrerer information om selve masterfiltabellen og administrerer alle filposter.
  • $MFTMirr: billedet af MFT
  • $LogFile: alle operationer, der vil påvirke strukturen af ​​NTFS-partitionen, vil blive optaget i logfilen.
  • $Volume: registrerer partitions- eller volumenoplysninger, inklusive volumennavn, NTFS-version, volumentilstand (uanset om diskenheden er beskadiget eller ej) og så videre
  • $ROOT: gemmer indekser af alle filer og mapper i rodmappen
  • $Bitmap: viser brugsbetingelserne for hver klynge
  • $BadClus: registrerer antallet af alle dårlige klynger for at forhindre OS i at tildele dem

Faktisk er der mange andre metadata, såsom $Boot, $Secure, $Extended metadata directory, $Extend$Reparse, $ExtendQuota, og så videre, men de er ikke, hvad vi er bekymrede, da de er noterelateret til find en fil.
Bemærk: alle disse metadata er markeret med $, hvilket viser, at de er skjulte. Og hver metadata fylder 2 sektorer, nemlig 1K.

Efter MFT'en er lokaliseret, kan OS finde rodmappen, som gemmer indekser af alle filer og mapper under rodmappen. Hvis filen er gemt i undermappe, kan Windows finde dens indeks ved hjælp af dens faderindeks. Hvert indeks gemmer dets startklyngenummer, filstørrelse (hvor mange klynger er optaget) og så videre. Derfor kan OS finde den rigtige fil.

Fra ovenstående introduktion kender vi vigtigheden af ​​filsystem. Men da forskellige filsystemer har forskellige fordele og ulemper, er vi nødt til at ændre filsystem for at løse nogle problemer. Lad os derefter se nogle detaljerede årsager til systemkonvertering.

Årsager til at konvertere filsystem mellem FAT32 og NTFS

1. Support på stor fil

Som vi ved, bruger FAT32 et 32-bit område til at registrere filstørrelsen i bytes, så en enkelt fil kan kun være op til 2^32 (4 294 967 296) bytes, nemlig 4GB. Faktisk burde det reelle tal være 4G – 1byte, fordi vi ikke kan have filer med en længde på 0. Derfor, når vi skal gemme en fil, der ønsker større end 4G til en FAT32-partition eller lagerenhed, kan vi modtage fejlen filen er for stor til destinationsfilsystemet . For at løse dette problem kan vi konvertere FAT32 til NTFS, da den maksimale filstørrelse på en NTFS-partition kan være 16 × 10246 eller 264 bytes, nemlig 16 EB.

2. Understøttelse af udvidelse af volumen

Microsoft siger, at for at udvide en grundlæggende volumen, skal den være rå eller formateret med NTFS-filsystemet, hvilket betyder, at vi ikke er i stand til at udvide en FAT32-partition i Disk Management eller Diskpart (begge er Windows indbyggede partitioneringsværktøjer). I denne situation kan konvertering af FAT32 til NTFS løse problemet. Selvfølgelig er der også en anden løsning til at forstørre en FAT32-partition, og det er at bede tredjeparts partitioneringsværktøj om hjælp. For flere detaljer, se venligst Udvid partition .

3. Spar diskplads (forholdet mellem filsystem og klyngestørrelse)

Cluster er den mindste lagerenhed, som Windows bruger til at gemme og administrere data. En klynge kan kun indeholde indhold af en fil, uanset hvor lille filen er, men en fil kan gemmes i flere klynger. Generelt gælder det, at jo større klyngestørrelse, jo mere plads vil der blive spildt. Lad os se et eksempel. Klyngestørrelsen er 16K, og vi ønsker at gemme en 10K fil til denne klynge. Da én klynge kun kan gemme indholdet af én fil, vil den resterende 6K plads blive spildt. Nå, hvad er forholdet mellem filsystem og klyngestørrelse?

Her tager vi for eksempel Windows 7. Partitioner med kapacitet under 260 MB vil blive tildelt 2K-klynge; partitioner mellem 20MB og 8GB vil blive formateret med 4K-klynge; partitioner større end 8 GB, men mindre end 16 GB vil blive tildelt med 8K-klynge. Men hvis vi opretter en NTFS-partition med samme størrelse, vil klyngestørrelsen være meget mindre.

Lad os se følgende sammenligning:

Partitionsstørrelse Klyngestørrelse på FAT32-partition Klyngestørrelse på NTFS-partition
Mindre end 260 MB 2K 4K
260 MB – 8 GB 4K 4K
8GB – 16GB 8 TUSINDE 4K
16 GB – 32 GB 16K 4K
Større end 32 GB 32K 4K

Derfor er ved at bruge NTFS godt til diskpladshåndtering. Og brugere, der bruger FAT32-partition eller -enhed, kan konvertere filsystemet til NTFS for at øge pladsforbrugsforholdet.

4. Til datasikkerhed

På en NTFS-partition har vi lov til at indstille adgangstilladelse til delte ressourcer, mapper og filer. For at være specifik kan vi bestemme, hvem (gruppe eller bruger) der kan besøge disse filer samt kontrollere adgangsniveauet. Men hvis du gemmer filer på en FAT32-partition, kan alle personer, der har adgang til din computer, læse og skrive dine data. Derfor er det meget nødvendigt at konvertere FAT32 til NTFS, hvis du vil beskytte private eller fortrolige oplysninger gemt i FAT32

5. For kompatibilitet

Mange brugere har mødt den situation, hvor en harddisk eller lagerenhed ikke kan genkendes af en PS 3, Xbox eller nogle musikafspillere. Det skyldes i høj grad, at den første partition på harddisken eller enheden er formateret med NTFS i stedet for FAT. Ligesom navnet antyder, er NTFS et filsystem, der bruger ny teknologi, så nogle maskiner og gamle versioner af Windows OS som Windows 9X og Windows me ikke understøtter det.

FAT32 er dog med stor kompatibilitet. For eksempel understøttes FAT32-partition i både Mac OS X og Linux; den genkendes også af PS 3 og Xbox. I disse situationer er konvertering af NTFS til FAT32 et ganske godt valg.