- fsutil on tehokkain natiivityökalu Windows edistyneeseen tiedostojen ja levyjen hallintaan konsolista.
- Voit luoda tietyn kokoisia tiedostoja, hallita kiintiöitä ja korjata tiedostomääriä NTFS ja työskennellä kovien linkkien ja hajallaan olevien tiedostojen kanssa.
- Se sisältää joustavia alikomentoja ja parametreja, jotka sopivat ihanteellisesti skripteihin, automaatioon ja teknisen hallinnan tehtäviin.
- Sen käyttö vaatii varovaisuutta, järjestelmänvalvojan oikeuksia ja tietoa mahdollisista vaikutuksista järjestelmään.
Oletko koskaan joutunut suorittamaan edistyneitä hallinnollisia tehtäviä Windowsissa, mutta File Explorer ei ole riittänyt? Jos haluat saada käyttöjärjestelmästä kaiken irti, fsutil-komento on välttämätön työkalu , joka jokaisen kokeneen käyttäjän, järjestelmänvalvojan tai IT-ammattilaisen tulisi hallita. Se ei ole vain yksi komento lisää; se on käytännössä linkkuveitsi tiedostojen ja levyjen hallintaan Windows-ympäristöissä, jonka avulla voit suorittaa toimintoja, jotka ylittävät perinteisten graafisten apuohjelmien tarjoamat mahdollisuudet.
Tässä artikkelissa löydät kaiken, mitä sinun tarvitsee tietää fsutil-komennosta yksityiskohtaisesti ja jäsennellysti: mikä se on, mihin sitä käytetään, miten sitä käytetään tosielämän tilanteissa, sen tärkeimmät alikomennot, käytännön esimerkkejä tietyn kokoisten tiedostojen luomiseen, kiintiöiden hallintaan, levyasemien korjaamiseen ja paljon muuta. Selitämme myös kaikki tärkeimmät parametrit, yhdistämme teknisiä tietoja ja käytännön vinkkejä , jotta saat komennosta kaiken irti sekä palvelimilla että kotikoneilla. Sukelletaanpa fsutil-komennon maailmaan!
Mikä on fsutil-komento Windowsissa ja mihin sitä käytetään?
Fsutil on Windowsin mukana tuleva edistynyt apuohjelma, jonka avulla voit hallita tiedostojärjestelmän syvällisiä osia. Sen nimi kertoo kaiken: "Tiedostojärjestelmätyökalu". Se on työkalu, joka on ensisijaisesti suunnattu järjestelmänvalvojille, teknisille käyttäjille ja ammattilaisille, jotka tarvitsevat tarkkaa hallintaa tiedostojen, kiintiöiden tai graafisen käyttöliittymän kautta vaikeammin saavutettavien ominaisuuksien suhteen. Siitä voivat kuitenkin hyötyä myös kaikki uteliaat ja oppimisesta innokkaat.
fsutil-komennolla voit suorittaa toimintoja, kuten vapaan tilan tarkistamisen, aseman nimien määrittämisen, lyhyiden tiedostonimien hallinnan, harvojen arkistojen luomisen, kiintiöiden hallinnan, NTFS-asemien korjaamisen, kovien linkkien luomisen, uudelleenanalyysipisteiden käsittelyn, USN-lokien käsittelyn ja paljon muuta. Kaikki nämä ominaisuudet on suunniteltu tilanteisiin, joissa perinteiset työkalut eivät riitä, kuten tallennustestaukseen , edistyneiden tiedostokäytäntöjen määrittämiseen tai vaurioituneiden tiedostojärjestelmien palauttamiseen.
fsutil-komennon yleinen syntaksi
fsutil-komennon rakenne on yksinkertainen: se käynnistetään komentoriviltä ja vaatii aina järjestelmänvalvojan oikeudet. Muista: jos et suorita CMD- ikkunaa järjestelmänvalvojana, monet asetukset eivät toimi ja saat käyttö estetty -virheilmoituksia.
Perussyntaksi on seuraava:
fsutil <subcomando> [parámetros]
Jossa subcommand on suoritettavan funktion kategoria (esim. file , volume , 8dot3name jne.) ja parametrit mahdollistavat toiminnon mukauttamisen (esim. polku, nimi, pituus jne.).
Tärkeimmät fsutil-alikomennot ja käyttötapaukset
Seuraavassa on yksityiskohtaiset tiedot fsutil-komennon olennaisimmista alikomennoista sekä käytännön esimerkkejä, niiden parametrien selityksiä ja käytännön käyttövinkkejä. Tavoitteena on antaa sinulle kattava ja yksityiskohtainen yleiskatsaus, jotta voit helposti navigoida missä tahansa edistyneessä hallintatehtävässä.
fsutil-tilavuus
Sen tarkoituksena on hallita ja tarkastella levyasemiin liittyviä tietoja, kuten vapaata tilaa, tunnisteita tai aseman irrottamista.
- Tarkista kiintolevyn vapaa ja käytettävissä oleva tila:
fsutil volume diskfree C:
Tämä komento näyttää määritetyn taltion kokonais-, vapaan ja käytettävissä olevan tilan. Se on erityisen hyödyllinen komentosarjoille tai pikatarkistuksiin ilman Windowsin Resurssienhallinnan avaamista.
- Muuta taltion tunnistetta:
fsutil volume label C: NuevaEtiqueta
Tämän komennon avulla voit määrittää yksikön nimen (tunnisteen) uudelleen. Jos käytät usein useita osioita tai ulkoisia asemia, niiden tunnisteiden muuttaminen auttaa sinua tunnistamaan ne nopeasti.
- Katso lisätietoja volyymista:
fsutil volume query C:
Tarjoaa jäsenneltyä volyymidataa, kuten tyypin, tilan ja muita teknisiä tietoja.
fsutil 8dot3name
Hallitsee lyhyiden nimien (8.3-muoto) luomista ja käyttöä NTFS-levyillä. Nämä nimet ovat perintöä vanhemmista järjestelmistä (DOS, Windows 95/98), joissa tiedostojen nimet saattoivat olla enintään 8 merkkiä pitkiä ja tiedostopääte 3 merkkiä. Tällä hetkellä ne voivat vaikuttaa suorituskykyyn levyillä, joissa on paljon tiedostoja.
- Lyhyiden tiedostonimien luomisen ottaminen käyttöön tai poistaminen käytöstä (8.3):
fsutil 8dot3name set C: 0
Tässä esimerkissä parametri 0 mahdollistaa lyhyiden nimien luomisen C-asemalle. Muut arvot voivat poistaa käytöstä tai mukauttaa toimintaa, mikä voi parantaa suorituskykyä suurilla NTFS-levyillä.
fsutil-tiedosto
Yksi monipuolisimmista alikomennoista. Sen avulla voit luoda tietyn kokoisia tiedostoja, hakea tiedostoja omistajan mukaan, muokata lyhyitä nimiä, asettaa attribuutteja tai kysellä määritettyjä alueita, mikä on ihanteellista testaukseen, kiintiöiden hallintaan tai skriptaukseen.
- Luo tietyn kokoisia tiedostoja, jotka on täytetty nollilla:
fsutil file createnew NombreArchivo tamaño_en_bytes
Esimerkiksi 1 Mt:n tiedoston nimeltä test.txt luomiseksi :
fsutil file createnew prueba.txt 1048576
Tämä komento on erityisen hyödyllinen tallennustilatestauksessa, kiintiöasetuksissa tai tietoliikenteen simuloinnissa. Tiedosto on "nollatäytetty" tyhjä tiedosto (NULL-merkki), mikä tarkoittaa, että se vie tilaa, vaikka se ei sisälläkään luettavaa dataa.
- Etsi tiedostoja omistajan käyttäjän mukaan (vain NTFS-kiintiöt käytössä):
fsutil file findbysid nombre_usuario ruta_directorio
Esimerkiksi:
fsutil file findbysid scottb c:\users
- Optimoi fragmentoituneiden tiedostojen metatiedot:
fsutil file optimizemetadata C:\archivoFragmentado.txt
- Tiedoston allokoitujen alueiden kysely (hyödyllinen tiedoston harvan sisällön tarkistamiseen):
fsutil file queryallocranges offset=1024 length=64 c:\temp\sample.txt
- Aseta tiedoston loppu (EOF) tiettyyn kokoon:
fsutil file seteof archivo.txt 1000
file - alikomento sisältää lukemattomia lisäparametreja (kuten setzerodata tyhjille tiedostoalueille, setvaliddata, joka on yksinomaan järjestelmänvalvojille, jne.), jotka mahdollistavat tiedostojen käsittelyn täydellisen mukauttamisen konsolista.
fsutil-kiintolinkki
Sen avulla voit luoda tai hallita kiinteitä linkkejä NTFS-tiedostojärjestelmissä. Kiinteät linkit ovat tiedostojärjestelmän lisämerkintöjä, jotka osoittavat samaan fyysiseen tiedostoon. Toisin sanoen tiedosto voi sijaita useissa paikoissa, mutta se vie tilaa vain kerran.
- Luo kova linkki:
fsutil hardlink create "C:\ruta\hacia\nuevo_link.txt" "C:\ruta\hacia\archivo_real.txt"
Kaikki linkit sallivat alkuperäisen tiedoston avaamisen tai muokkaamisen; se poistetaan järjestelmästä vasta, kun kaikki linkit on poistettu.
fsutil harva
Hallitsee ja ohjaa harvaan rakennettuja tiedostoja. Harva tiedosto on sellainen , jonka tietyt alueet eivät sisällä varsinaista dataa, ja järjestelmä voi käsitellä niitä ikään kuin ne olisivat täynnä nollia, mikä säästää fyysistä levytilaa. Erittäin hyödyllinen suurille tietokannoille , lokitiedostoille tai testitiedostoille.
- Merkitse tiedosto harvaksi:
fsutil sparse setflag "C:\ruta\hacia\archivo.txt"
Tiedoston alueita voidaan poistaa (täyttää nollilla tai jättää määrittämättä) käyttämällä muita tiedosto- osan alikomentoja.
fsutil kiintiö
Hallitsee levykiintiöitä NTFS-taltioiden mukaan (järjestelmänvalvojille tai verkonvalvojille, jotka haluavat rajoittaa tallennustilaa käyttäjää kohden). Voit tarkastella käyttöä, asettaa rajoituksia, antaa varoituksia jne.
fsutil likainen
Tarkista tai aseta aseman "likainen bitti". Jos tämä bitti on asetettu, Windows suorittaa automaattisesti levyn tarkistuksen (chkdsk.exe-tiedostolla) seuraavan käynnistyksen yhteydessä korjatakseen havaitut virheet.
fsutil fsinfo
Tarjoaa yksityiskohtaista tietoa tiedostojärjestelmästä, levyasemista, levytyypeistä, tilastoista jne. Erittäin käytännöllinen tekniseen diagnoosiin.
fsutil-uudelleenjäsennyskohta
Tarkastele tai poista uudelleenanalyysipisteitä. Uudelleenanalyysipisteet ovat erityisobjekteja (kuten symbolisia linkkejä, liitoskohtia jne.), jotka laajentavat NTFS-tiedostojärjestelmän toiminnallisuutta.
fsutil-korjaus
Käynnistää tai tarkistaa vioittuneen NTFS-taltion automaattisen palautusprosessin online-tilan. Se hyödyntää automaattista korjaustekniikkaa ilman, että taltiota tarvitsee irrottaa tai suorittaa CHKDSK-komentoa manuaalisesti. Tämä on ratkaiseva edistysaskel kriittisten palvelimien ja laitteiden seisokkiaikojen minimoimiseksi.
fsutil repair initiate C:
fsutil usn
Se hallinnoi USN (Update Sequence Number) -lokia, joka tallentaa kaikki tiedostoihin tehdyt muutokset taltiolla. Hyödyllinen auditointiin, varmuuskopioiden synkronointiin tai epäilyttävän toiminnan havaitsemiseen.
fsutil wim
Hallitsee WIM:n (Windows Imaging Format) avulla varmuuskopioituja tiedostoja, jotka on suunnattu järjestelmien käyttöönottoympäristöihin tai suuriin infrastruktuureihin.
Muita harvinaisempia mutta käytettävissä olevia alikomentoja
- vastustavia: Ohjaa Windowsin käyttämiä objektitunnisteita tiedostojen ja hakemistojen seuraamiseen.
- resurssit: Luo tai hallinnoi transaktioresurssien hallintaohjelmia.
- kauppaHallitsee ja vahvistaa/hylkää NTFS-tiedostotapahtumia, ihanteellinen edistyneisiin toimintoihin.
- taso: Voit ottaa käyttöön tai poistaa käytöstä tallennustason hallintaominaisuudet.
Fsutil-tiedoston pääparametrit ja yksityiskohtainen selitys
`File` - alikomennolla on huomattava määrä parametreja. Tärkeimmät niistä on lueteltu alla yhdessä niiden toimintojen kanssa, kuten virallisessa dokumentaatiossa ja parhaissa käytännöissä on yksityiskohtaisesti kuvattu:
| Parametri | kuvaus |
|---|---|
| luoda uutta | Luo uuden tiedoston, jonka koko ja nimi on määritetty ja joka on täytetty vain nollilla. |
| Luotavan tai muokattavan tiedoston pituus tavuina. | |
| findbysid | Hae tiedostoja omistajan mukaan vain, jos kiintiöt ovat käytössä. |
| optimoi metatiedot | Tiivistää tietyn tiedoston metatiedot välittömästi. Ihanteellinen, jos tiedostosi ovat pirstoutuneita ja haluat parantaa suorituskykyä. |
| kyselyn allokaatioalueet | Tarkista tiedoston allokoidut osat, on hyödyllistä tietää, onko siinä harvassa olevia alueita. |
| kyselylaajuudet | Tarkista tiedoston tiedostopäätteet (fragmentit tai lohkot). |
| kyselytiedoston tunniste | Näyttää tiedoston todellisen tunnisteen NTFS-järjestelmässä. |
| setshortname | Aseta tiedostolle manuaalisesti lyhyt nimi (8.3-muoto). |
| joukko | Määrittää uuden EOF-pisteen (tiedoston loppupisteen). |
| aseta kelvolliset tiedot | Määrittää kelvollisen datan pituuden (vain järjestelmänvalvojille, vaatii erityisen SeManageVolumePrivilege-oikeuden). |
| setzerodata | Asettaa tiedoston tavualueen nollaksi (NULL) (tyhjentää kyseisen alueen, hyödyllinen harvoille tiedostoille tai suojatuille poistoille). |
Joitakin hyödyllisiä käsitteitä NTFS:ssä:
- Tiedoston loppu (EOF): Merkitsee tiedoston todellisen fyysisen lopun.
- VDL (kelvollinen datapituus): Kirjoitetun "todellisen" datan pituus; Kaikki VDL:n ja EOF:n välillä katsotaan automaattisesti tyhjäksi.
Ero on ratkaisevan tärkeä järjestelmille, jotka käsittelevät erittäin suuria tiedostoja tai työskentelevät matalalla tasolla, koska se auttaa estämään tyhjien sektorien vahingossa tapahtuvan päällekirjoituksen ja parantaa tilanhallintaa.
Käytännön esimerkkejä fsutil-komennon käyttämisestä tietyn kokoisten tiedostojen luomiseen
Yksi fsutil-komennon yleisimmistä käyttötavoista on minkä tahansa kokoisten arkistojen nopea luominen, mikä on ihanteellista tallennustilan, kiintiöiden, tiedon suoratoiston ja muiden testaamiseen. Alla on esimerkkejä, vinkkejä ja hyödyllisiä skriptejä suurten arkistojen luomiseen ilman, että niitä tarvitsee täyttää manuaalisesti Muistiolla.
- Peruskomento 1GB tiedoston luomiseksi:
fsutil file createnew archivo1GB.dat 1073741824
Tämä luo tiedoston nimeltä archivo1GB.dat , joka on kooltaan täsmälleen 1 Gt (1 073 741 824 tavua). Voit muokata halutun koon arvoa varmistaen, että se ilmaistaan tavuina.
- Luo useita 2 Gt:n tiedostoja automaattisesti (käyttäen käsikirjoitus .bat):
@echo off
cls
set n=0
set /p nfiles=¿Cuántos archivos de 2GB quieres crear?:
:crear
if %n%==%nfiles% goto fin
set /A n=%n% + 1
fsutil file createnew "archivo2GB%n%.dat" 2147483648
goto crear
:fin
echo Creados %nfiles% archivos de 2GB
pause
Huomautus: Voit mukauttaa komentosarjaa luodaksesi minkä tahansa määrän tiedostoja minkä tahansa kokoisista tiedostoista muuttamalla arvoa tavuina.
- Yleisten kokojen nopea muuntotaulukko (tavuina):
| Koko tavuina | Vastaavuus |
|---|---|
| 4294967296 | 4GB |
| 2147483648 | 2GB |
| 1073741824 | 1GB |
| 536870912 | 512MB |
Tämä taulukko on erityisen hyödyllinen, jos haluat muuntaa tiedot nopeasti tavuiksi ennen komennon antamista.
`fsutil file createnew` -komennolla luodut tiedostot ovat "tyhjiä" (täytetään nollilla), joten niiden sisältö ei näy tekstieditorissa, vaikka ne vievätkin varatun levytilan. Tämä toimintatapa sopii erinomaisesti latausten simulointiin, varmuuskopioiden testaamiseen, siirtoihin jne.
Muita mielenkiintoisia fsutil-funktioita, jotka ovat tärkeitä jokapäiväisessä elämässä
- Käyttömerkkien toiminnan säätäminenViimeisimmän käyttöpäivämäärän/-kellonajan automaattisen kirjaamisen poistaminen käytöstä voi parantaa suorituskykyä suurilla levyillä:
fsutil behavior set disablelastaccess 1
- Näytä tiedostojärjestelmän tilastot ja tiedotYksityiskohtaista diagnostiikkaa varten:
fsutil fsinfo statistics C:
- Irrota taltio turvallisesti ilman graafista käyttöliittymää (hyödyllinen headless-palvelimilla):
fsutil volume dismount C:
Nykypäivän yhä vaativammassa ympäristössä, jossa automaatiota, skriptausta ja edistynyttä hallintaa tarvitaan yhä enemmän, fsutil erottuu joukosta yhtenä tärkeimmistä apuohjelmista mihin tahansa ammattimaiseen ympäristöön, kotilaboratorioon tai yksinkertaisesti niille, jotka haluavat mennä hieman pidemmälle tiedostojen ja levynhallinnassa.
Vaikka komento saattaa aluksi tuntua pelottavalta, harjoittelemalla siitä tulee korvaamaton liittolainen, joka säästää aikaa testauksessa, hallinnassa ja ylläpidossa sekä välttää tylsiä tai toistuvia tehtäviä. Tärkeintä on tutustua sen alikomentoihin vähitellen ja olla pelkäämättä tutkia niiden monia mahdollisuuksia.
Vaikka fsutil ei korvaa kaikkia konsoliapuohjelmia tai kehittyneempiä kolmannen osapuolen ohjelmia, se on edelleen paras natiivi Windows-vaihtoehto tiedostoihin, levyihin ja tallennusjärjestelmiin liittyviin edistyneisiin tehtäviin. Sen hyödyntäminen parhaalla mahdollisella tavalla voi olla ratkaisevaa perushallinnon ja tehokkaan, vankan ja automatisoidun hallinnan välillä.
Intohimoinen kirjoittaja tavujen maailmasta ja tekniikasta yleensä. Rakastan jakaa tietämykseni kirjoittamalla, ja sen aion tehdä tässä blogissa, näyttää sinulle kaikki mielenkiintoisimmat asiat vempaimista, ohjelmistoista, laitteistoista, teknologisista trendeistä ja muusta. Tavoitteeni on auttaa sinua navigoimaan digitaalisessa maailmassa yksinkertaisella ja viihdyttävällä tavalla.