Rotfilsystem ikke definert ubuntu 14.04. RAW-filsystem og hvordan returnere NTFS, FAT32. Virussjekk

Gjenoppretting av filsystem med USB-flashstasjon 2. mars 2013

Jeg har lenge ønsket å skrive en liten artikkel om datagjenoppretting - ja, på en eller annen måte var det ingen sjanse, for å skrive "uten ingenting" er i det minste upraktisk - du kan glemme å skrive om et viktig punkt, og igjen - hvor du kan få tak i utskriftsskjermer ? Men, som de sier, den som søker - han vil finne. Det er jeg også. Jeg ønsket å skrive en artikkel om et spesifikt eksempel - vær så snill, saken presenterte seg selv. Og tross alt måtte det skje at jeg skulle skrive på mitt eget eksempel?
Situasjonen er smertelig kjent, om ikke for hver tredje bruker av USB-databærere, så for hver femte bruker - hvordan drikker. Du setter inn en flash-stasjon (harddisk, minnekort, ...) i en USB-shku med en rolig sjel, den vil blinke deg et avskjedslys for indikasjon - og det er det. Og ingen aktivitet, selv i "Min datamaskin"-vinduet vises ikke. Den første tanken er umulig banal - vel, du må koble til flash-stasjonen på en ny måte. Ikke før sagt enn gjort. Vi tar ut flash-stasjonen, setter den inn i USB-kontakten, og vi ser følgende bilde:
001.


Det er her forståelsen vanligvis kommer inn:
a) et pelsdyr kom til flash-stasjonen
b) det var slike og slike viktige data på flash-stasjonen som ikke ble lagret noe annet sted
c) det var fortsatt mange andre filer på flash-stasjonen, og du husker ikke engang omtrent hva som var på den i det hele tatt, hvorfor du begynner å tro at den til og med hadde noe som egentlig aldri skjedde der, men nå er dette noe ugjenkallelig og ugjenkallelig tapt

Og her, hvem bryr seg mer - data eller en flash-stasjon; Jeg personlig har alltid syntes synd på dataene.

Så situasjonen kommer gradvis til en panikkrammet bevissthet. Og den første bevegelsen som skjer er å klikke på "Formater disk"-knappen i vinduet ovenfor. Hvis du gjør dette, vil du i 99,9% av tilfellene få en fungerende flash-stasjon. Men helt uten data – for den skal formateres.

Selvfølgelig kan du prøve å gjenopprette de nødvendige dataene ved å bruke forskjellige FILE RECOVERY-programmer. Men dette er en lang, komplisert og, viktigst av alt, uproduktiv måte, fordi, ifølge statistikk, gjenopprettes stort sett uviktige filer, dessuten tildeler de fleste programmer, når de gjenoppretter, filer ikke deres originale navn, men navn fra "00001~. doc"-serien, som selvsagt genererer behovet for å vise alle de gjenopprettede filene manuelt, på jakt etter de riktige. I tillegg trekker slike programmer vanligvis ikke bare den nyeste versjonen av filen, men noen ganger et visst antall av dens tidligere kopier, noe som skaper et nytt problem - å finne den nyeste versjonen av filen vi er interessert i. En annen viktig ulempe med denne metoden, etter min mening, er at slike programmer vanligvis bare gjenoppretter filer av en bestemt type, for eksempel bare tekstfiler (.doc, .txt, .xls, etc.), eller bare bilder bilder (. jpeg, .psd osv.).

For å oppsummere inkluderer ulempene med metoden kalt FILE RECOVERY følgende (i kritisk rekkefølge etter min personlige mening):
- Ofte - umuligheten av å gjenopprette filer etter mapper (som de var før), og med samme navn. Derfor - en enorm mengde tid som trengs for påfølgende sortering av de gjenopprettede filene, søk etter de nødvendige (siste) kopiene av filene av interesse for oss blant de mange gjenopprettede, omdøp og andre "forbedringer" av de resulterende filene. For omtrent åtte år siden hadde jeg en lignende situasjon med en ekstern 60 gig harddisk (et stort volum for den tiden), der den eneste versjonen av bildearkivet var lagret. Til nå har ikke alle bildene som er restaurert da blitt sortert i mapper - de ligger i én felles haug på rundt 10 gigabyte med bilder.
- "Skarpheten" til slike programmer for gjenoppretting av spesifikke filtyper (bare test, bare bilder) - og i denne forbindelse umuligheten av å gjenopprette for eksempel oppstartsfiler for programmer og generelt annet innhold som ikke gjelder for de som er oppført i beskrivelsen av hvert enkelt program.

Derfor foretrekker jeg den andre veien.

GJENOPPRETTING AV FILSYSTEMET TIL INFORMASJONSBÆREREN.

Klikk "Avbryt" i vinduet som ber deg formatere det skadede lagringsmediet. Etter det må du sørge for at dette mediet er fysisk i live (selv om vinduet ovenfor indirekte bekrefter dette faktum). Dette kan sjekkes i en Windows-tjeneste kalt Diskbehandling. I Windows 7 kan du gjøre dette på følgende måte: Høyreklikk på "Datamaskin"-ikonet og velg "Administrer" fra rullegardinmenyen.
002.

I vinduet som åpnes, i venstre panel, utvider du elementet "Lagringsenheter" (hvis det ikke er utvidet) og velg "Diskbehandling" i det.
003.

Etter at operativsystemet har lastet inn alle de fysiske mediene til disposisjon (harddisker, flash-stasjoner, kortlesere, etc.), ser vi etter den mislykkede stasjonen vår i listen (du kan finne den, spesielt når du kjenner volumet - så, i mitt tilfelle var det en flash-stasjon for 32 gigabyte). Funnet - se på typen filsystem. Mest sannsynlig vil det være den såkalte RAW.
004.

Ikke forveksle RAW-filsystemtypen med RAW-filtypen, som spesielt brukes av mange profesjonelle kameraer. Dette er to radikalt forskjellige ting, selv om de er like i navnet. Selv om dette i begge tilfeller er den såkalte "rå" typen dataorganisasjon, bare i det ene tilfellet - angående filsystemet, og i det andre - i forhold til dataformatet uten noen behandling, det vil si nøyaktig i formen i som de ble mottatt fra enheten for å ta disse samme dataene.

RAW-filsystemtypen oppstår når, av en eller annen grunn, sektoren på lagringsmediet som er ansvarlig for å bestemme filsystemtypen (NTFS, FAT32, etc.) er skadet. Dette kan skje av en rekke årsaker, men de vanligste er kanskje følgende:
- strømbrudd under medieinitialisering
- virkning av virus
- aldring av lagringsmediet og fysisk død av sektorene som er ansvarlige for å lagre informasjon om typen filsystem

Så vi sørget for at lagringsmediet er i live (det vil si at kontrolleren som er ansvarlig for driften fungerer, og enhetens minne er også i live, det vil si i tilfelle av flash-stasjoner og minnekort, mikrokretsen som informasjon faktisk lagres).

Nå kan du faktisk begynne å gjenopprette filsystemet.

Her er det verdt å merke seg følgende:
– Den første anbefalingen er å lage en klynge-for-klynge-kopi fra et skadet lagringsmedium. I praksis betyr dette at det trengs minst én informasjonsbærer til, hvis volum er større enn volumet til informasjonsbæreren som gjenopprettes. Anbefalingen er i det minste ikke uten mening, siden i tilfelle et mislykket forsøk på å gjenopprette filsystemet, vil det i dette tilfellet være mulig å gjenta operasjonen igjen. I virkeligheten blir denne gjenstanden vanligvis ignorert av gjenopprettingen, som noen så smertefullt bekymrer seg for ...
– Prinsippet for filsystemgjenoppretting på forskjellige lagringsmedier er generelt det samme, men den foretrukne programvaren er forskjellig. For eksempel kan det utmerkede programmet "PTDD Partition Table Doctor 3.5" brukes til å gjenopprette filsystemet til KUN harddisker som er direkte installert på datamaskinen. USB-enheter støttes ikke av programmet. For å gjenopprette informasjon ved å gjenopprette filsystemet fra flash-stasjoner og minnekort, er det veldig praktisk å bruke programmet R.saver, som er helt gratis for ikke-kommersiell bruk på territoriet til det tidligere Sovjetunionen.

Siden det i mitt tilfelle var flash-stasjonen som var skadet, brukte jeg programmet R.saver. Etter å ha lastet ned programmet fra den offisielle nettsiden til R.Lab-selskapet (og det "veier" mindre enn én megabyte!), pakk det ut på et passende sted og kjør filen "r.saver.exe".
005.

Det første vinduet til programmet åpnes, i den venstre delen velger vi stasjonen som er interessert for oss ved å klikke på den med venstre museknapp.
006.

Den høyre delen av vinduet viser utvidet informasjon om det valgte mediet. Vi sørger for at ønsket enhet er valgt, og klikker på "Skann"-knappen.
007.

På programmets forespørsel om å utføre en fullstendig (sektor-for-sektor) skanning av stasjonens filsystem, svarer vi bekreftende ("Ja").
008.

Etter det begynner prosessen med å rekonstruere filsystemet og bestemme filene på stasjonen:
009.

010.

Tidspunktet for denne operasjonen avhenger av størrelsen og hastigheten på stasjonen som gjenopprettes, samt av kraften til datamaskinen. I mitt tilfelle (Hi-speed "32 GB flash-stasjon) tok datagjenoppretting omtrent 20-25 minutter.

Når denne operasjonen er fullført, får vi følgende vindu som viser mappene og filene på flash-stasjonen:
011.

Vi trykker på "Massevalg"-knappen for å kopiere filene og mappene av interesse for oss fra denne stasjonen til en annen, fungerende en. Du trenger ikke å være redd for at størrelsen på mappene vises som "0 KB". Alle filer som skal være i mapper finnes i dem. Det er bare at vekten av selve mappen (uten filene i den) er lik flere byte, det vil si avrundet til nærmeste kilobyte, bare vist 0 kilobyte. Så velg de nødvendige filene og mappene og klikk på "Lagre valgt"-knappen.
012.

Velg målmappen (den må opprettes på forhånd), klikk på "Velg".
013.

Og det er det - datakopieringsprosessen har begynt, hvoretter du, etter å ha forsikret deg om at alle dataene virkelig ble gjenopprettet og kopiert, kan lukke R.saver-programmet, formatere flash-stasjonen og overføre alle de gjenopprettede dataene tilbake til den. , mens du ikke glemmer å ta en sikkerhetskopi av kritiske dokumenter.
014.

Denne prosessen er selvfølgelig mer spesifikt relatert til datagjenoppretting, men den er spesifikt basert på å gjenopprette filsystemet til en skadet stasjon, og derfor anser jeg den som mer progressiv enn standardgjenoppretting av selektive filtyper ved å bruke "klassiske" programmer.

Å lage et rotfilsystem innebærer å velge filene som trengs for å starte systemet. I denne delen beskriver vi hvordan du lager et komprimert rotfilsystem. Et mindre vanlig alternativ er å lage et ukomprimert filsystem på en diskett som er direkte montert som root; dette alternativet er beskrevet i avsnittet ``Ikke-ramdisk rotfilsystem''.

4.1. Anmeldelse.

Rotfilsystemet bør inneholde alt som trengs for å støtte et komplett Linux-system. For å gjøre dette må disken inneholde minimumskravene for et Linux-system:
  • base filsystem,
  • Minimum katalogsett: /dev, /proc, /bin, /etc, /lib, /usr, /tmp,
  • Grunnleggende sett med verktøy: sh, ls, cp, mv, etc.,
  • Minimum sett med konfigurasjonsfiler: rc, inittab, fstab, etc.,
  • Enheter: /dev/hd *, /dev/tty *, /dev/fd0, etc.,
  • Støtte biblioteker for å tilby grunnleggende funksjonalitet som brukes av verktøy.

    Selvfølgelig blir ethvert system bare nyttig når du kan gjøre noe på det, og root-disketten blir nyttig når du kan gjøre noe som:

  • For å sjekke filsystemet til en annen enhet, for eksempel for å sjekke rotfilsystemet på harddisken, bør du kunne starte Linux fra en annen enhet, rotdisketten. Du kan deretter fsck den primære rotstasjonen mens den ikke er montert.
  • Gjenopprett hele eller deler av den primære rotenheten fra et arkiv ved hjelp av sikkerhetskopieringsverktøy som cpio, tar, gzip og ftape.

    Vi vil beskrive hvordan du oppretter et komprimert filsystem, så kalt fordi det er komprimert på disk og, når det startes opp, dekomprimeres til ramdisk. Med et komprimert filsystem kan du få plass til mange filer (omtrent to megabyte) på en standard 1440KB diskett. Siden filsystemet er mye større enn en diskett, kan det ikke passe på en diskett. Vi må lage den et annet sted, komprimere den og deretter kopiere den til en diskett.

    4.2. Opprette et filsystem.

    For å lage et slikt rotfilsystem trenger du en ekstra enhet som er stor nok til å inneholde alle filene før komprimering. Du trenger en enhet som kan lagre omtrent fire megabyte. Det er flere alternativer:
  • Bruk ramdisk (DEVICE = /dev/ram0). I dette tilfellet brukes minne til å simulere en diskettstasjon. Ramdisken må være stor nok til å inneholde et filsystem av passende størrelse. Hvis du bruker LILO, sjekk konfigurasjonsfilen din (/etc/lilo.conf) for linjen: RAMDISK_SIZE = nnn Som bestemmer hvor mye RAM som skal tildeles. Standardverdien er 4096KB, som burde være tilstrekkelig. Du bør ikke prøve å bruke en slik ramdisk på en maskin med mindre enn 8MB minne.

    Sørg for at /dev/ram0, /dev/ram eller /dev/ramdisk eksisterer. Om nødvendig, lag /dev/ram0 med mknod (major nummer 1, moll 0).

  • Hvis du har en stor nok (flere megabyte) ubrukt harddiskpartisjon, er dette en god løsning. Hvis du har nok fysisk RAM, kan du slå av swap og opprette et filsystem på swap-partisjonen.
  • Bruk en loopback-enhet, som lar deg jobbe med en fil på disk som en enhet. Når du bruker en sløyfeenhet, kan du lage en tre megabyte fil på harddisken og danne et filsystem på den.

    For å bruke loopback-enheter, trenger du spesielt modifiserte til- og frakoblingsprogrammer. Du finner dem i katalogen:

    Hvis systemet ditt ikke har en loop-enhet (/dev/loop0, /dev/loop1, etc.), må du lage en - ``mknod /dev/loop0 b 7 0"". Når du har satt opp den spesielle mount og umount, lag en midlertidig fil på harddisken med nok kapasitet (f.eks. /tmp/fsfile). Du kan bruke kommandoen

    Dd if=/dev/null av=/tmp/fsfile bs=1k count=nnn for å lage en nnn-blokkfil.

    Bruk filnavn i stedet for DEVICE nedenfor. Når du utsteder en monteringskommando, må du inkludere "-o loop"-alternativet for å få montering til å bruke loop-enheten.

    Monter -o loop -t ext2 /tmp/fsfile /mnt mounts /tmp/fsfile (via en loopback-enhet) på /mnt-monteringspunktet. Kommandoen df skal bekrefte dette.

    Når du har valgt ett av disse alternativene, klargjør DEVICE:

    Dd if=/dev/null av=DEVICE bs=1k count=3000 Denne kommandoen nullstiller enheten. Dette trinnet er viktig fordi filsystemet på enheten vil bli komprimert, for å oppnå maksimalt komprimeringsforhold må alle ubrukte deler fylles med nuller.

    Deretter oppretter du filsystemet. Linux-kjernen gjenkjenner to filsystemtyper for rotdisker, som automatisk kopieres til ramdisken. Disse er minix og ext2, hvorav ext2 er det foretrukne filsystemet. Når du bruker ext2, kan du bruke -i-alternativet til å spesifisere flere inoder enn standard; -i 2000 er foreslått slik at du ikke går tom for inoder. Alternativt kan du lagre inoder ved å slette de fleste unødvendige /dev-filer. mke2fs vil som standard lage 360 ​​inoder på en 1,44 MB diskett. Jeg finner ut at 120 inoder er nok for min nåværende redningsrotdiskett, men hvis du inkluderer alle enhetene i /dev-katalogen, vil du lett overstige 360. Ved å bruke et komprimert rotfilsystem kan du ha et større filsystem, og derfor mer standard inoder, men du må enten redusere antall filer eller øke antallet inoder.

    Så kommandoen din ser slik ut:

    Mke2fs -m 0 -i 2000 DEVICE (Hvis du bruker en loop-enhet, må DEVICE erstattes med navnet på diskfilen du bruker. mke2fs vil spørre om du virkelig vil gjøre dette; si ja.)

    Kommandoen mke2fs vil automatisk oppdage tilgjengelig plass og konfigurere seg selv deretter. Alternativet -m 0 forhindrer å reservere plass for roten, og gir derfor mer brukbar diskplass.

    Monter deretter enheten:

    Mount -t ext2 DEVICE /mnt (Du må opprette /mnt mount-katalogen hvis den ikke eksisterer.) I de følgende avsnittene er alle destinasjonskatalognavn avhengige av /mnt.

    4.3. Fyller filsystemet.

    Det er et rimelig minimumsett med kataloger for rotfilsystemet ditt:
  • /dev --- Enheter som kreves for I/O
  • /proc --- stubkatalog nødvendig for proc-filsystemet
  • /etc --- systemkonfigurasjonsfiler
  • /sbin --- kritiske systembinærfiler
  • /bin --- base binærfiler del av det tiltenkte systemet
  • /lib --- delte biblioteker, for å gi dynamisk støtte (kjøretid)
  • /mnt --- monteringspunkt for å støtte andre stasjoner
  • /usr --- tilleggsverktøy og applikasjoner

    (Katalogstrukturen som vises her er kun for bruk på rotdisketten. Ekte Linux-systemer har et mer komplett og veldefinert sett med regler, kalt filsystemstandarden, for å bestemme hvor filene skal plasseres.)

    Tre av disse katalogene må være tomme på rotfilsystemet, så at de bare må opprettes av mkdir. /proc-katalogen er i utgangspunktet en stubb der proc-filsystemet er plassert. /mnt- og /usr-katalogene er bare monteringspunkter som skal brukes etter at oppstarts-/rotsystemet er startet. Derfor trenger disse katalogene bare å opprettes.

    De resterende fire katalogene er beskrevet i de følgende avsnittene.

    4.3.1. /dev

    /dev-katalogen inneholder spesialfiler for alle enheter som er obligatoriske for ethvert Linux-system. Selve katalogen er en vanlig katalog, og kan opprettes med mkdir på vanlig måte. Imidlertid må spesielle enhetsfiler opprettes på en spesiell måte ved å bruke mknod-kommandoen.

    En kortere måte er å kopiere innholdet i din eksisterende /dev-katalog, og fjerne enhetene du ikke trenger. Det eneste kravet er at du bruker alternativet -R når du kopierer spesialfiler på enheten. Dette vil kopiere katalogen uten å prøve å kopiere innholdet i filene. Pass på at du bruker en stor R. Hvis du spesifiserer alternativet for små bokstaver -r, vil du sannsynligvis kopiere hele innholdet på alle harddiskene dine - eller i det minste så mye som får plass på disketten! Vær derfor forsiktig og bruk kommandoen:

    Cp -dpR /dev /mnt antar at disketten er montert på /mnt. dp-alternativene sikrer at symbolkoblinger kopieres som lenker i stedet for som filinnhold, og at de originale filattributtene blir bevart, og dermed beholder informasjon om filens eier.

    Alternativt kan du bruke cpio-programmet med -p-alternativet, fordi cpio håndterer spesielle enhetsfiler riktig, og vil ikke forsøke å kopiere innholdet. For eksempel kommandoer:

    cd /dev finn . skriv ut | cpio -pmd /mnt/dev vil kopiere alle spesielle enhetsfiler fra /dev til /mnt/dev. Faktisk kopieres alle filene i /dev-katalogtreet, og de nødvendige underkatalogene opprettes i det resulterende katalogtreet.

    Hvis du vil gjøre det på den vanskelige måten, bruk ls -l for å vise hoved- og mindre enhetsnumrene for enhetene du vil ha, og lag dem på en diskett med mknod.

    Når enhetene er sikkerhetskopiert, er det verdt å sjekke at alle nødvendige spesialenheter er plassert på redningsdisketten. Ftape brukes for eksempel for båndenheter, så du må kopiere dem alle hvis du har tenkt å få tilgang til båndenhetene dine fra en oppstartsdiskett.

    Merk at en inode kreves per enhetsfil, og inoder kan være en knapp ressurs, spesielt på et diskettfilsystem. Derfor er det fornuftig å slette eventuelle enhetsfiler i /dev-katalogen på disketten som du ikke trenger. Mange enheter er åpenbart ikke nødvendig på bestemte systemer. For eksempel, hvis du ikke har SCSI-disker, kan du fritt slette alle enhetsfiler som starter med sd. På samme måte, hvis du ikke har tenkt å bruke den serielle porten, kan alle enhetsfiler som begynner med cua slettes.

    Sørg for å inkludere følgende filer i denne katalogen: console, kmem, mem, null, ram, tty1.

    4.3.2. /etc

    Denne katalogen bør inneholde en rekke konfigurasjonsfiler. På de fleste systemer kan de deles inn i tre grupper:

    1. Alltid nødvendig, f.eks. rc, fstab, passwd.

    2. Som kan være nødvendig, men ikke nødvendig.

    3. Eventuelt søppel.

    Filer som ikke er nødvendige kan identifiseres med kommandoen:

    Ls -ltru viser filene i omvendt rekkefølge etter dato for siste tilgang, så hvis noen filer ikke har blitt åpnet, kan de utelates fra rotdisketten.

    Mine rotdisketter har opptil 15 konfigurasjonsfiler. Dette reduserer arbeidet mitt ved å dele det inn i tre sett med filer:

    1. De jeg må konfigurere for oppstartssystemet

    en. rc.d/* - skript for å starte systemet og endre kjørenivået

    b. fstab --- liste over monterte filsystemer

    c. inittab --- alternativer for init-prosessen, den første prosessen som skal startes ved oppstart.

    2. De som jeg må sette i orden for oppstartssystemet

    en. passwd --- liste over brukere, hjemmekataloger osv.

    b. gruppe - brukergrupper.

    c. shadow --- brukerpassord. Du har det kanskje ikke.

    Hvis sikkerhet er viktig, bør passwd og shadow forkortes for å unngå kopiering av brukerpassord utenfor systemet, og slik at når du starter opp fra diskett, avvises uønskede pålogginger. Det er imidlertid en grunn til ikke å forkorte passwd og gruppe. tar (og sannsynligvis andre arkivere) lagrer brukerens navn og gruppe med filer. Hvis du gjenoppretter filer til harddisken fra tape, vil filene bli gjenopprettet med deres opprinnelige eiernavn. Hvis disse navnene ikke eksisterer i passwd/group, vil ikke UID-ene/GID-ene være korrekte når de gjenopprettes.

    Sørg for at passwd inneholder minst root. Hvis du lar andre brukere logge på, sørg for at deres hjemmekataloger og skall eksisterer.

    3. Resten. De jobber for tiden, så jeg forlater dem.

    Bortsett fra det trenger jeg egentlig bare å konfigurere to filer, og det de skal inneholde er overraskende lite.

  • rc skal inneholde: #!/bin/sh /bin/mount -av /bin/vertsnavn Kangaroo Sørg for at katalogene er riktige. Du trenger egentlig ikke å gjøre vertsnavn - det ser bare bedre ut hvis du gjør det.
  • fstab må inneholde minst: /dev/ram0 / ext2 defaults /dev/fd0 / ext2 defaults /proc /proc proc defaults Du kan kopiere oppføringer fra din eksisterende fstab, men du må ikke automatisk montere alle harddiskpartisjonene dine; bruk nøkkelordet noauto med dem. Harddisken din kan være skadet eller død når en oppstartsdiskett brukes.

    Din inittab må endres slik at sysinit-linjen kjører rc, eller hvilket grunnleggende bootstrap-skript som skal brukes. Hvis du vil forsikre deg om at brukere på serielle porter ikke kan logge på, kommenterer du alle oppføringer for getty som inkluderer ttys- eller ttyS-enheter på slutten av linjen. La tty-portene stå slik at du kan logge på fra konsollen.

    Den minimale inittab-filen ser slik ut:

    Id:2:initdefault: si::sysinit:/etc/rc 1:2345:respawn:/sbin/getty 9600 tty1 2:23:respawn:/sbin/getty 9600 tty2-moduser inkludert lansering, bytte til flerspillermodus osv. Det viktigste å være forsiktig her er å sjekke nøye at kommandoene spesifisert i inittab refererer til programmer som finnes i riktig katalog. Hvis du legger batchfilene på redningsdisken, bruker "Eksempel Root Disk Directory"-delen som en veiledning, og deretter kopierer inittab til oppstartsdisken uten å sjekke, er sannsynligheten for feil svært høy, fordi halvparten av inittab-oppføringene vil referere til manglende programmer eller til feil kataloger.

    Vær oppmerksom på at noen programmer ikke kan plasseres andre steder fordi andre programmer er koblet til deres plassering. For eksempel, på systemet mitt, er /etc/shutdown hardkodet til /etc/reboot. Hvis jeg flytter omstart til /bin/reboot og deretter utsteder shutdown-kommandoen, mislykkes den fordi den ikke finner omstartsfilen.

    For resten, bare kopier alle tekstfilene i /etc-katalogen din, pluss alle kjørbare programmer i /etc-katalogen som du ikke er sikker på at du ikke trenger. Som en veiledning, følg eksemplet i delen "Root Disk Directory Eksempel". Det er sannsynligvis tilstrekkelig å kopiere bare disse filene, men systemene er betraktelig forskjellige, så du kan ikke være sikker på at det samme settet med filer på systemet ditt tilsvarer filene i listen. Den eneste sikre metoden er å starte med inittab og velge det som kreves.

    De fleste systemer bruker nå katalogen /etc/rc.d/, som inneholder shell-skript for forskjellige kjørenivåer. Et enkelt rc-skript er minimum, men det kan være lettere å kopiere inittab- og /etc/rc.d-katalogen fra ditt eksisterende system, og forkorte skall-skriptene i rc.d-katalogen for å fjerne ikke-miljøbehandlingen av systemdisketten.

    4.3.3. /bin og /sbin

    /bin-katalogen er et praktisk sted for tilleggsverktøy som trenger å utføre grunnleggende operasjoner, verktøy som ls, mv, cat og dd. Se vedlegget "Eksempel på Root Drive Directory" for en eksempelliste over filer som går inn i /bin- og /sbin-katalogene. Det inkluderer ingen sikkerhetskopieringsverktøy som cpio, tar og gzip. Dette er fordi jeg legger dem på en separat tjenestediskett, og sparer plass til oppstartsdisketten. Når oppstartsdisketten er lastet, kopieres den til ramdisken, og lar diskettstasjonen stå fri til å montere en annen diskett, servicedisketten. Jeg pleier å montere den som /usr.

    Oppretting av en servicedisk er beskrevet nedenfor i delen "Opprette en servicedisk". Det er sannsynligvis lurt å beholde en kopi av den samme versjonen av sikkerhetskopieringsverktøyene som brukes til å skrive sikkerhetskopien, slik at du ikke kaster bort tid på å prøve å installere versjoner som sikkerhetskopieringsbåndene dine ikke kan lese.

    Pass på at du inkluderer følgende programmer: init, getty eller tilsvarende, login, mount, noen skall som kan kjøre rc-skriptene dine, en kobling fra sh til et skall.

    4.3.4. /lib

    I /lib legger du de nødvendige offentlige bibliotekene og lasterne. Hvis de nødvendige bibliotekene ikke finnes i /lib-katalogen din, vil ikke systemet kunne starte opp. Hvis du er heldig, kan det hende du ser en feilmelding som forteller deg hvorfor.

    Nesten hvert program krever minst libc-biblioteket, libc.so.N, der N er gjeldende versjonsnummer. Sjekk din /lib-katalog. libc.so.5 - vanligvis en symbolkobling til et filnavn med et fullstendig versjonsnummer:

    % ls -l /lib/libc.so* lrwxrwxrwx 1 rotrot 14. nov. 1 20:34 /lib/libc.so.5 -> libc.so.5.4.33* -rwxr-xr-x 1 rotrot 573176 jun 12 02:05 /lib/libc.so.5.4.33* I dette tilfellet trenger du libc.so.5.4.33. For å finne andre biblioteker må du gå gjennom alle binærfilene du planlegger å inkludere og sjekke deres avhengigheter med ldd-kommandoen. For eksempel: % ldd /sbin/mke2fs libext2fs.so.2 => /lib/libext2fs.so.2 libcom_err.so.2 => /lib/libcom_err.so.2 libuuid.so.1 => /lib/libuuid so.1 libc.so.5 => /lib/libc.so.5 Hver fil til høyre er nødvendig. Vær oppmerksom på at bibliotekene som er oppført kan være symbolkoblinger.

    I /lib må du også inkludere ld.so-lasteren for a.out-biblioteker eller ld-linux.so (for ELF-biblioteker). Hvis du ikke er sikker på hvilken du vil ha, kjør filkommandoen på biblioteket. For eksempel:

    % fil /lib/libc.so.5.4.33 /lib/libc.so.4.7.2 /lib/libc.so.4.7.2: Linux/i386 demand-paged kjørbar (QMAGIC), strippet /lib/libc. so.5.4.33: ELF 32-bits LSB delt objekt, Intel 386, versjon 1, strippet QMAGIC indikerer at 4.7.2 er for a.out-biblioteker, og ELF indikerer at 5.4.33 er for ELF.

    Kopier de spesifikke oppstartslasterne som er nødvendige for rotfilsystemet som opprettes. Biblioteker og lastere bør sjekkes nøye sammen med inkluderte binærfiler. Hvis kjernen ikke kan laste et nødvendig bibliotek, vil kjernen vanligvis henge uten feilmeldinger.

    4.4 Bestemmelse for PAM og NSS.

    Systemet ditt kan kreve noen dynamisk lastede biblioteker som ikke er synlige for ldd.

    4.4.1 PAM (Plugbare autentiseringsmoduler).

    Hvis systemet ditt bruker PAM (Pluggable Authentication Modules) må du ta noen forholdsregler ellers vil du ikke kunne logge på. PAM er en sofistikert modulær metode for autentisering av brukere og tilgang til tjenester. En enkel måte å sjekke om systemet ditt bruker PAM er å sjekke /etc-katalogen på disken din for en pam.conf-fil eller en pam.d-katalog; hvis de finnes, bør du gi minimal PAM-støtte.(Alternativt, kjør ldd på innloggingsfilen din; hvis utdataene inkluderer libpam.så trenger du PAM).

    I beste fall er sikkerhet irrelevant for oppstartsdisker, siden hvis noen har fysisk tilgang til maskinen kan de gjøre hva de vil. Så i hovedsak kan du deaktivere PAM ved å lage en enkel /etc/pam.conf på rotfilsystemet ditt:

    ANNEN auth valgfri /lib/security/pam_permit.so ANNEN konto valgfri /lib/security/pam_permit.so ANNET passord valgfritt /lib/security/pam_permit.so ANNEN økt valgfri /lib/security/pam_permit.so Kopier /lib/-filen samt security/pam_permit.so til rotfilsystemet ditt. Dette biblioteket er omtrent 8Kb, så det medfører minimale kostnader.

    Merk at denne konfigurasjonen gir alle full tilgang til filer og tjenester på maskinen din. Hvis du av en eller annen grunn bryr deg om sikkerheten til oppstartsdisken, bør du kopiere noen eller alle PAM-innstillingene til rotfilsystemet. Les PAM-dokumentasjonen nøye og kopier de nødvendige bibliotekene til /lib/security på rotfilsystemet.

    Du bør også inkludere /lib/libpam.so på oppstartsstasjonen, men du vet allerede dette fordi kjørte ldd for /bin/login som viste denne avhengigheten.

    4.4.2 NSS (Name Service Switch).

    Hvis du bruker glibc (eller libc6) må du tilby navnetjenester ellers vil du ikke kunne logge deg på. /etc/nsswitch.conf-filen kontrollerer databaseoppslag for ulike tjenester. Hvis du ikke planlegger å få tilgang til nettverkstjenester (som DNS, NIS-oppslag). Du bør forberede en enkel nsswitch.conf-fil som ser slik ut:

    passwd: filer shadow: filer gruppe: filer verter: filer tjenester: filer nettverk: filer protokoller: filer rpc: filer etere: filer nettmasker: filer bootparams: filer automount: filer aliaser: filer nettgruppe: filer offentlig nøkkel: filer Dette spesifiserer at hver tjenesten vil kun ha tilgang til lokale filer. Du må også inkludere /lib/libnss_files.so.1 som er dynamisk lastet for å fungere med å surfe filer.

    Hvis du planlegger å få tilgang til nettverket fra oppstartsdisken, må du lage en mer forseggjort nsswitch.conf-fil. Se nsswitch-man-siden for detaljer. Merk at du må inkludere filen /lib/libnss_files.so.1 for hver spesifisert tjeneste.

    4.5. Moduler.

    Hvis du har en modulær kjerne, bør du vurdere hvilke moduler du vil laste fra oppstartsdisken etter oppstart. Det kan være lurt å aktivere ftape- og zftape-modulene hvis du har fleksible båndredundansenheter, moduler for SCSI-enheter hvis du har dem, og muligens PPP- eller SLIP-moduler hvis du ønsker å få tilgang til nettverket under en katastrofe.

    Disse modulene kan plasseres i /lib/modules. Du må også aktivere insmod, rmmod og lsmod. Avhengig av om du vil laste moduler automatisk, kan du også aktivere modprobe, depmod og swapout. Hvis du bruker kerneld, inkluderer det sammen med /etc/conf.modules.

    Hovedfordelen med å bruke moduler er imidlertid at du kan flytte ikke-kritiske moduler til servicedisken og laste dem inn ved behov, dvs. bruker mindre plass på oppstartsstasjonen. Hvis du kanskje trenger å forholde deg til mange forskjellige enheter, er denne tilnærmingen å foretrekke fremfor å bygge en enorm kjerne med mange innebygde drivere.

    Merk at for å starte opp et ext2-komprimert filsystem, må du ha innebygd støtte for ramdisk og ext2 . De kan ikke være modulære.

    4.6. Noen siste detaljer.

    Noen systemprogrammer, for eksempel pålogging, klager hvis filen /var/run/utmp og katalogen /var/log ikke eksisterer. mkdir -p /mnt/var/(log,run) touch /mnt/var/run/utmp Til slutt, etter at du har installert alle bibliotekene, må du kjøre ldconfig for å gjenskape /etc/ld.so.cache på roten filsystem. Cachen forteller lasteren hvor de skal finne bibliotekene. For å gjenskape ld.so.cache, utfør følgende kommandoer: chdir /mnt; chroot /mnt /sbin/ldconfig Chroot er nødvendig fordi ldconfig alltid gjenskaper cachen for rotfilsystemet.

    4.7. Overføre.

    Når du er ferdig med å lage rotfilsystemet, avmonter det, kopier det til en fil og komprimer: umount /mnt dd if=ENHET bs=1k | gzip -v9 > rootfs.gz Dette kan ta flere minutter. Når du er ferdig, vil du ha en rootfs.gz-fil, som er ditt komprimerte rotfilsystem. Du må sjekke størrelsen for å sikre at den får plass på disketten; hvis det ikke passer bør du gå tilbake og slette noen filer. Noen tips er i delen "Redusere størrelsen på rotfilsystemet".
  • Populariteten til USB-stasjoner (snakker til felles, flash-stasjoner) i det moderne liv er mer enn berettiget. De er komfortable og kompakte, og har også store mengder minne. Alt dette i et rom lar deg bokstavelig talt ha med deg mye nødvendig informasjon i lommen. Men, som enhver annen teknikk, er ikke flash-stasjoner evige - forskjellige problemer skjer også med dem fra tid til annen. En av de vanligste plagene er når datamaskinen ikke kan gjenkjenne flash-stasjonen og gir feilmeldingen "Volum filsystem ikke gjenkjent".

    Før du snakker om metodene for å løse dette problemet, er det først og fremst nødvendig å forstå årsakene til dets forekomst. Spesielt kan det være mange årsaker til at en datamaskin ikke kan gjenkjenne en USB-stasjon, men de faller alle inn i to kategorier: fysisk skade og systemfeil. La oss vurdere dem mer detaljert.

    Hvis du raskt vil identifisere essensen av problemet, så er det en bevist "gammeldags" måte.


    Nå som du har gjort en enkel diagnose, kan du gå videre til å beskrive ditt spesifikke problem og lære hvordan du løser det.

    Fysisk skade

    Blant de fysiske skadene som fører til den aktuelle feilen, er funksjonsfeil i USB-porten på datamaskinen og funksjonsfeil på selve flash-stasjonen. Problemer med USB-porten kan oppstå hvis du oppfører deg uforsiktig med den - for eksempel drar enheter brått ut av den. I de fleste tilfeller kan det repareres, men det er mye enklere og billigere å bare erstatte det. Du trenger bare ikke å stramme det opp med dette, siden en ødelagt "kontakt" kan føre til funksjonsfeil på andre datamaskinkomponenter.

    Hvis du sjekket flash-stasjonen på andre porter som ikke har problemer med å gjenkjenne andre USB-enheter, så ligger problemet i selve flash-stasjonen. Hennes skade er som følger:

    • hypotermi;
    • overoppheting;
    • indre og ytre skader;
    • mikrokontroller skade.

    Den vanligste mekaniske feilen på en flash-stasjon er skade på mikrokontrollere. Generelt, i tilfelle mekanisk skade, er det ikke nødvendig å komplisere alt - bare kjøp en ny flash-stasjon. Det vil koste deg mange ganger billigere enn for eksempel å bytte ut mikrokontrollere. Ja, og fysisk skade på en flash-stasjon skjer mye sjeldnere enn systemiske problemer, som vil bli diskutert senere.

    Programvarefeil

    Programvarekrasj er det vanligste problemet. Hun kan ha følgende årsaker:

    • datamaskinen er infisert med virus;
    • ble produsert feil, eller det ble ikke produsert til slutten;
    • spenningssvingninger har oppstått;
    • det var programvarefeil i driften av mikrokontrolleren;
    • en utdatert driverversjon er installert;
    • en USB 3.0-flash-stasjon koblet til en USB 2.0-port;
    • RAW filsystem.

    Det siste punktet er vanskelig. Faktisk er dette ikke engang en separat årsak til en systemfeil, men snarere en konsekvens av noen av de andre årsakene som er oppført ovenfor (og kanskje alle sammen).

    RAW er ikke en type filsystem, men et slags signal om at volumets filsystem mangler. Det vil si at hvis det er noen problemer med filsystemet til flash-stasjonen, tar den RAW-verdien, og datamaskinen reagerer på det som et udefinert filsystem. Herfra dukker det opp en feil som sier at volumets filsystem ikke kan gjenkjennes.

    La oss nå se på løsningene i rekkefølge.

    Trinn 1. Virusfjerning

    Denne metoden anbefales brukt selv om du er sikker på at feilen "Volumfilsystemet gjenkjennes ikke ..." ikke oppstår på grunn av tilstedeværelsen av virus på datamaskinen. Tross alt, hvis virus fortsatt er tilstede, kan de forstyrre andre trinn for å løse feilen. Generelt, gjør det til en vane å skanne datamaskinen med et antivirus hver gang før du utfører slike alvorlige operasjoner.

    Først av alt trenger du selve antiviruset, hvis du ikke allerede har det. Nedenfor er en liste over noen av de mest kjente:

    • Kaspersky;
    • Avast;
    • DrWeb;
    • McAfee;
    • 360 Total sikkerhet;
    • Comodo.

    Du kan velge hvilken som helst etter din smak. Selv om de er forskjellige når det gjelder grensesnitt, gjør de samme jobben - de fjerner skadelige filer og programmer fra datamaskinen din. For å rense datamaskinen for virus, følg de neste trinnvise instruksjonene. Vi vil vurdere dem ved å bruke eksemplet med Kaspersky antivirus.

    1. Last ned antivirus. Du kan gjøre det på den offisielle nettsiden https://www.kaspersky.com/, hvor en gratisversjon i 30 dager vil være tilgjengelig.

    2. Kjør installasjonsprogrammet (installasjonsfilen) ved å dobbeltklikke med venstre museknapp.

    3. trykk "Installere".

    4. Godta vilkårene i lisensavtalen. For generell utvikling kan du også lese dem.

    5. Du vil bli bedt om å delta i KSN (Kaspersky Security Network). Dette er et program for å forbedre ytelsen til antiviruset. Ved å delta i programmet samtykker du til sending av data om ulike systemfeil og feil fra datamaskinen din til Kaspersky Lab. Hvis du ønsker å delta, må du krysse av i den aktuelle boksen, hvis ikke, klikk her. "Lengre" uten å merke av i boksen. I alle fall vil dette ikke påvirke installasjonsprosessen.

    6. Hvis datamaskinen din kjører Windows 7 eller Windows Vista, kan det hende du ser en melding under neste installasjonstrinn UAC– kontokontrollsystemer. Systemet vil be deg om tillatelse til å tillate at programmet som installeres, kan gjøre endringer på datamaskinen din. Bekreft dette ved å klikke "Ja", før du skriver inn passordet hvis kontoen din er passordbeskyttet.

    7. Videre installasjon vil skje automatisk - du må bare vente. Når installasjonen er fullført, merk av i boksen ved siden av "Start antivirus..." for å komme i gang umiddelbart etter installasjonen, klikk "Klar".

      Sett et hake foran elementet "Kjør Anti-Virus ...", klikk "Fullfør"

    8. Så antiviruset er installert, kjører og er derfor klart til bruk. Nå må vi skanne filsystemet. For å komme i gang, klikk på "Bekreft".

    9. Velg type sjekk. Hvis du vil skanne datamaskinen i detalj, velg "Full sjekk". Selv om det vil ta betydelig mer tid sammenlignet med en rask sjekk, vil resultatet gjenspeile datamaskinens tilstand mer nøyaktig. Når du har valgt en bekreftelsesmetode, klikker du på "Kjør sjekk". Før du starter skanningen, anbefales det å lukke tredjepartsprogrammer.

    10. Vent til slutten av sjekken. Etter å ha sjekket, vil antivirusprogrammet fjerne ondsinnede filer på egen hånd. Du trenger bare å starte datamaskinen på nytt.

    Resten fungerer på samme måte, så det er ikke nødvendig å skrive en egen instruksjon for installasjon og lansering.

    Steg 2. Driveroppdatering

    Nå må du sørge for at riktig driver er installert. For å gjøre dette, følg disse trinnene:


    Hvis driveroppdateringene ikke skjer, og systemet informerer deg om at den nyeste versjonen av dem allerede er installert, er det ingen problemer med driverne. Gå i så fall videre. Og hvis oppdatering av driverne hjalp deg med å løse dette problemet, trenger du ikke utføre ytterligere trinn.

    Trinn #3. Formatering

    For å konvertere et filsystem som ikke støttes i NTFS (Ny teknologi filsystem) uten å miste data, må du ty til å bruke konsollen. For å gjøre dette, gjør følgende:


    Referanse! F er stasjonsbokstaven. Flash-stasjoner er vanligvis tildelt bokstaven F. Hvis du har den merket med en annen bokstav, skriv inn denne helt forskjellige bokstaven. /f-kommandoen forteller datamaskinen at stasjonen med den angitte bokstaven skal kontrolleres og korrigeres for eventuelle feil.

    Alt kan gå problemfritt - flash-stasjonens filsystem er konvertert til NTFS. Og det hender også at det dukker opp en melding i konsollen "CHKDSK er ikke gyldig for RAW-plater". Hvis dette skjer, må du formatere. Filene vil bli slettet, men de kan gjenopprettes.


    Viktig! Formateringsprosessen vil skje automatisk. I løpet av denne tiden kan du ikke slå av datamaskinen og avbryte den for å unngå enda større systemproblemer.

    Trinn nummer 4. Datarekonstruksjon

    Så du har formatert USB-stasjonen. Nå har formatet blitt lesbart, men filene som var der har forsvunnet. For å gjenopprette dem, trenger du DMDE. DMDE er et program som gjenoppretter tapte data på innebygde og flyttbare medier etter systemkrasj, formatering osv. Det er ganske enkelt å bruke, og til og med på russisk. For å aktivere det, gjør følgende:

    1. Last ned programmet fra den offisielle siden https://dmde.ru/download.html.

    2. Klikk på knappen "Last ned DMDE for Windows 64 bit".

    3. Pakk ut det nedlastede arkivet og kjør filen dmde.exe.

    4. Velg språk, klikk "OK".

    5. Merk av i boksen "Jeg godtar vilkårene i avtalen", trykk "Å akseptere".

    6. Merk av i boksen ved siden av "Fys. enheter" og velg flash-stasjonen til høyre. Klikk "OK".

    7. Velg et volum og klikk på "Full skanning".

    8. Merk av i boksen "RÅ" og trykk "Skann".

    9. Vent til skanningen er ferdig. Filene du trenger vil enten være i "Hovedresultater", enten i "Andre resultater". Bare i tilfelle, sjekk alle delene som programmet indikerte til deg etter skanning. Dette gjøres med en knapp. "Åpent volum".

    10. Deretter vil du bli presentert med to alternativer: "Standard rekonstruksjon" og "Skann gjeldende filsystem på nytt". Det anbefales å velge det andre alternativet. Selv om det vil ta lengre tid, vil det være mer effektivt.

    11. Når skanningen er fullført, vil du se mappen " rot". Åpne den og se om filene du trenger å gjenopprette er lagret der. For å gjenopprette disse filene, høyreklikk på mappen og klikk på "Gjenopprett objekt".

    12. Velg en mappe for gjenoppretting. Det er her filene dine vil bli flyttet til.

    Det skal nevnes at programmet ikke alltid fungerer perfekt. Noen ganger gjenoppretter den ikke alle filer som er slettet etter en systemfeil eller diskformatering. Hvis du ikke klarte å gjenopprette filene du trenger med DMDE, kan du prøve lignende programmer:

    • Test Disk;
    • R.sparer;
    • Recuva;
    • Disk drill;
    • R-Gjenopprett sletting;
    • Eassos Recovery;
    • Hetman Recovery;
    • Glary Undelete.

    De fungerer etter en lignende algoritme og er enkle å finne ut på egenhånd hvis du allerede har funnet ut hvordan DMDE fungerer. Imidlertid er alle de oppførte programmene, bortsett fra TestDisk og R.saver, betalt.

    Hvis du konsekvent fulgte alt som er skrevet i instruksjonene, bør problemet med feilen "Volumfilsystemet gjenkjennes ikke" løses. Dette gir deg imidlertid ingen garanti for at du ikke vil støte på denne irriterende feilen i fremtiden, som kan true deg med filtap.

    For å minimere denne risikoen, følg disse enkle reglene:

    • ikke kast flash-stasjonen, håndter den forsiktig;
    • ikke brått dra flash-stasjonen ut av USB-porten, spesielt når du arbeider med filer. Det er best å bruke sikker utvinning;
    • skann datamaskinen din med jevne mellomrom for virus;
    • oppdatere drivere;
    • oppbevar flere kopier av de viktigste filene dine på forskjellige medier.

    Hvis du følger disse enkle sikkerhetsreglene, vil du kunne unngå slike ubehagelige situasjoner og ikke utføre samme prosedyre for formatering og gjenoppretting hver gang.

    Video - Hvordan fikse RAW-disk og gjenopprette HDD-data med RAW-partisjoner

    Noen brukere kan finne seg selv ute av stand til å få tilgang til harddisken (eller flash-stasjonen). I operativsystemet får slike enheter statusen " ”, og filstrukturen deres blir utilgjengelig for brukeren. I denne artikkelen vil jeg vurdere denne dysfunksjonen i detalj, fortelle deg hva du skal gjøre i en situasjon der RAW-filsystemet er, samt hvordan du returnerer NTFS, FAT32, hvilke verktøy som vil hjelpe oss med dette, og hvordan du bruker dem .

    Gjenoppretter diskpartisjoner

    Hva er RAW-filsystemet

    For å forstå at dette er et RAW-filsystem og hvordan du returnerer NTFS, FAT32-formatet, må du bestemme betydningen av selve begrepet "RAW". Oversatt fra Shakespeares språk betyr leksemet "Rå" "rå", "råmateriale". Følgelig, i vårt tilfelle, refererer dette begrepet til disker som enten ikke er formatert ennå, eller datastrukturen på dem er skadet (feil i MBR-partisjonstabellen og MFT-filtabellen, virus, PC-maskinvareproblemer, og så videre.) .

    Enkelt sagt er RAW-disker disker som ikke gjenkjennes av Windows OS av ulike årsaker. Vanligvis, i dette tilfellet, anbefaler Windows å formatere en slik disk, noe du bare ikke bør gjøre, fordi dataene på disken vil gå tapt på grunn av formatering.

    Grunner til at en disk fra NTFS og FAT32 blir RAW

    Årsakene til utseendet til RAW-disker i stedet for de vanlige NTFS- og FAT32-filsystemene er som følger:

    • Plutselig frakobling av slike disker (tap av spenning i nettverket, fysisk frakobling av brukeren, problemer med driften av strømforsyningen, etc.), som et resultat av at integriteten og strukturen til dataene på disken blir krenket;
    • Problemer med kabler som kobler sammen hovedkortet og harddisken;
    • Arbeidet til virusprogrammer som krenker integriteten til oppstartslasteren, partisjonstabellen, filstrukturen og så videre;
    • Dårlige sektorer på harddisken, som et resultat av at strukturen til systemet på harddisken er skadet;
    • En feil under installasjon eller oppdatering av operativsystemet;
    • Feil ved arbeid med ulike harddiskpartisjonsbehandlere;
    • Ikke en tett forbindelse mellom USB-flash-stasjonen og USB-kontakten på PC-en (i tilfelle en flash-stasjon);
    • Problemer med driften av datamaskinens hovedkort og så videre.

    Hvordan returnere NTFS, FAT32 fra RAW

    • Bare prøv start datamaskinen på nytt, problemet kan være tilfeldig;
    • Kontroller at kabeltilkoblingen til harddisken er tett, prøv å bruke annen kontaktå koble til en harddisk på hovedkortet, samt en annen usb-port datamaskin når du kobler til en ekstern flash-stasjon;
    • Bruk det innebygde CHKDSK-verktøyet. Start ledeteksten som administrator og skriv

    chkdsk X: /f (der X er RAW-stasjonsbokstaven)

    Parameteren "f" betyr å fikse feil på disken, det vil si at CHKDSK-verktøyet ikke bare ser etter problemer, men også fikser dem.

    Jeg bemerker også at denne kommandoen først og fremst er relevant for de diskene som er formatert i NTFS-filsystemet. Samtidig, hvis du ikke kan starte opp operativsystemet, start deretter opp med en oppstartbar systemdisk eller flash-stasjon (du kan bruke forskjellige Live CD-sammenstillinger), velg "Systemgjenoppretting" der, gå til "Avanserte alternativer" og deretter til " Kommandoprompt", og skriv inn kommandoen ovenfor.

    Hvis du ikke kan få tilgang til kommandolinjen fra PC-en på noen måte, anbefales det å koble harddisken til en annen datamaskin og se etter feil på stasjonen fra den.

    • Bruk egenskapene til et annet systemverktøy sfc, opprettet for å sjekke integriteten til systemfilene. Kjør også ledeteksten som administrator, og skriv i den:

    og trykk enter.

    • Hvis du har tilgang til operativsystemet, bør du sjekk datamaskinen for virus bruk av spesielle antivirusprogrammer (for eksempel Web CureIt! eller Malware-AntiMalware);
    • Hvis det ikke er viktig informasjon på problemdisken (eller det ikke er nødvendig), så er problemdisken (eller flash-stasjonen) kan formateres. Klikk på "Start"-tasten, og skriv diskmgmt.msc i søkefeltet, diskkontrollpanelet vises. Høyreklikk på rådisken og velg "Format" fra menyen som vises.

    Hvis du har et RAW-filsystem, returner NTFS, FAT32 - ved å bruke tredjepartsprogrammer

    Hvis du vil gjenopprette filsystemet NFTS og FAT32, bør du bruke funksjonaliteten til spesielle programmer som vil hjelpe oss med dette. Jeg tilbyr programmer som Recuva og TestDisk.

    Recuva

    Et av de populære programmene for å gjenopprette tapte filer er Recuva. Last ned, installer og start dette produktet, velg alternativet for å gjenopprette alle filer, velg problemdisken, aktiver alternativet for dybdeanalyse og klikk på "Start".

    Etter at skanningen er fullført, vil programmet vise en liste over funnet filer, merke dem med avmerkingsbokser og klikke på "Gjenopprett".

    TestDisk

    Det andre programmet som kan hjelpe med RAW-filsystemet er TestDisk.

    1. Last ned og installer dette programmet, kjør det som administrator.
    2. Velg kommandoen "Create" og trykk enter, velg den rå disken med markøren og trykk "Enter".
    3. Etter å ha valgt ønsket type partisjonstabell, trykk enter, velg deretter "Analyser" og "Hurtigsøk" (et raskt søk etter problematiske partisjoner vil bli utført).
    4. Etter at TestDisk har funnet de problematiske volumene, klikker du på "Skriv" (ta opp) for å skrive strukturen til partisjonen som ble funnet.

    Hvordan endre filsystemet til en flash-stasjon [video]

    Ovenfor analyserte jeg problemet når RAW-filsystemet. Det mest optimale verktøyet for å gjenopprette NTFS, FAT32, er å bruke CHKDSK-systemkommandoen, samt spesielle programmer som kan gjenopprette filstrukturen til en problemdisk. Hvis ikke ett av tipsene jeg foreslo viste seg å være effektive for deg, anbefaler jeg å kontakte et servicesenter - kanskje har harddisken din problemer ikke med programvare, men med maskinvare, og den trenger en grundig reparasjon.

    Moderne flash-minnestasjoner har store volumer og høye lese-skrivehastigheter, takket være den nye USB 3.0 dataoverføringsprotokollen. De har praktisk talt erstattet andre eksterne lagringsmedier, siden de er praktiske og enkle å bruke. Flash-stasjoner krever ikke ekstra enheter eller adaptere for å koble til en personlig datamaskin, og drivere for å jobbe med dem er inkludert i alle operativsystemer. En av ulempene med stasjoner av denne typen er ustabilitet i drift, noe som er ganske sjeldent, men forårsaker mange ubehagelige øyeblikk for brukeren. Hvis filsystemet til volumet ikke gjenkjennes på flash-stasjonen, er videre arbeid med det umulig, og du må se etter en løsning på dette problemet.

    Windows-operativsystemet fungerer med to typer filsystemer - FAT (og dets varianter, for eksempel exFAT) og NTFS. Stasjoner ut av esken har allerede en spesifikk partisjonstabell utarbeidet av produsenten. Hvis disken på flash-minnet fungerer som den skal, vil programvaremiljøet automatisk gjenkjenne USB-enheten som er koblet til porten og montere den. Etter at disse operasjonene er fullført, blir flash-stasjonen en del av PC-diskundersystemet med den tilordnede partisjonsbokstaven, og det blir mulig å utføre lese-skriveoperasjoner med den.

    Sjekker diskfeste

    Hvis flash-stasjonen ikke vises i systemet som en stasjon med en spesifikk bokstavbetegnelse, må du sjekke stasjonens ytelse. Først av alt må du sørge for at enheten gjenkjennes av operativsystemet. I Windows kan du bruke snapin-modulen "Diskbehandling", som startes gjennom kontekstmenyen når du høyreklikker på "Datamaskin"-ikonet, "Administrer". Det hender at systemet oppdager en ekstern flash-stasjon og tildeler en bokstavbetegnelse til delen, men den kan være okkupert av en nettverksressurs. I dette tilfellet trenger du bare å endre det ved å høyreklikke på diskenheten og velge popup-menyen "Endre stasjonsbokstav eller stasjonsbane" og tilordne den en gratis systembokstav.

    På Linux-driftsdistribusjoner kan den fysiske tilkoblingen til en flash-enhet kontrolleres ved å bruke kommandoen fdisk -l, kjør som root. Alle oppdagede diskenheter vil vises på skjermen og deres egenskaper vil bli listet opp. Hvis flash-stasjonen er på denne listen og har riktig filsystem, må du montere den manuelt.

    I motsetning til distribusjoner av Linux-familien, som støtter et stort antall filsystemer, er deres støtte begrenset på Windows. Derfor, selv om en ekstern stasjon er definert som en enhet, kan et ukjent filsystem til flash-stasjonen bli et hinder for å jobbe med det på grunn av mangelen på nødvendige drivere. I dette tilfellet vil medievolumet bli merket som en partisjon med en ubestemt partisjonstabell, selv om selve disken vil være i en sunn tilstand.

    På Linux kan det hende at Windows-filsystemdrivere ikke installeres umiddelbart. I dette tilfellet må du installere dem. For ntfs er det en spesiell pakke ntfs-3g, og det er også utviklet programmer for å fungere med exFAT. Sistnevnte er mye brukt i ulike digitale enheter for stasjoner med stor kapasitet.

    Årsaker til RAW-filsystemet

    Tilfeller med å varsle operativsystemdrivere om tilstedeværelsen av et RAW-system på en disk skiller seg fra hverandre. Dette skjer når filsystemet til flash-stasjonen ikke kan gjenkjennes. Det kan være flere årsaker til at dette skjer. De viktigste er følgende:


    Hvorfor flash-stasjonen ikke er montert

    De ovennevnte tilfellene av inoperabilitet av stasjoner er ikke dødelige, og de kan korrigeres på en eller annen måte. Hvis det, når du installerer enheten, ikke bare er mulig å gjenkjenne filsystemet til flash-stasjonen, men også å montere den, kan dette indikere en feil på stasjonen. Årsakene kan være svært forskjellige: fra fabrikkfeil til ødelagte kontakter. Dessverre er designfunksjonene til flash-stasjoner slik at dette utstyret krever ganske forsiktig håndtering, spesielt under installasjon og fjerning. Unnlatelse av å følge reglene for nøyaktighet kan føre til et banalt sammenbrudd.

    I tillegg er antallet skrivesykluser av stasjoner på ikke-flyktig minne begrenset på grunn av egenskapene til selve datalagringsteknologien. Derfor er levetiden til slike disker i prinsippet begrenset, og før eller senere kommer det et øyeblikk da minnet rett og slett slutter å fungere. Og dette skjer jo tidligere, jo mer intensivt brukes stasjonen.

    Gjenoppretting av filsystem

    Alt er klart med den endelige sammenbruddet av flash-stasjonen, og praktisk talt ingenting kan gjøres her. Selv ødelagte kontakter er ikke så enkle å lodde om, og ingenting kan repareres her uten spesialutstyr. La oss se på hva vi skal gjøre hvis filsystemet til flash-stasjonen ikke gjenkjennes.

    Måter å fikse når du arbeider i Windows

    La oss starte med Windows. Det kan være at partisjonstabellen til stasjonen er av en type som ikke er kjent for Microsoft-operativsystemkjernen. For eksempel vil en flash-stasjon med en ext4-partisjon (mye brukt i Linux) bli oppdaget som sunn, men volumtypen vil ikke vises i Disk Manager, og når du monterer en slik stasjon, vil systemdriveren be brukeren om å formatere den. Men i dette tilfellet vil alle data som ligger på et fungerende filsystem gå tapt. Derfor er den beste løsningen å ta hensyn til begrensningene til Windows med "ikke-native" partisjonstabeller og bruke stasjoner med NTFS eller FAT for datautveksling.

    Hvis filsystemtypen er definert som RAW, kan du først prøve å gjenopprette den. For å gjøre dette, bør du bruke standardverktøyet til operativsystemet chkdsk. Den startes fra kommandolinjen. Hele prosedyren tar flere trinn:

    1. Trykk på Start-knappen, velg "Kjør" fra menyen;
    2. Skriv inn cmd-kommandoen i vinduet og klikk deretter på OK-knappen;
    3. Windows-kommandoskallet vil starte. Vi skriver inn kommandoen chkdsk H: / F / R i vinduet

    /F - fiks filsystemfeil. Flagg /R - fiks dårlige sektorer.

    VIKTIG. Å kjøre en sjekk av filsystemet til en flash-stasjon betyr ikke at etter at det er gjort, vil det bli gjenopprettet. Ved kritiske feil kan ikke partisjonstabellen gjenopprettes.

    Hvis filsystemet ikke kunne gjenopprettes, må du gjenopprette det. På Windows kan flere baner brukes. Den første er å bruke snapin-modulen Diskbehandling. Vi velger disken som tilsvarer flash-stasjonen, høyreklikker på kontekstmenyen for den og velger elementet "Slett volum". Etter det vil disken gå inn i "Uallokert" tilstand, og det vil være mulig å lage en partisjonstabell på den igjen. Igjen kaller vi popup-menyen, og i den elementet "Opprett et enkelt volum". En veiviser vil starte, ved hjelp av hvilken et nytt filsystem opprettes i noen få enkle trinn. Brukeren velger type, etikett, tilordnet bokstav og formateringsmetode.

    I tillegg til systemfunksjoner er det et stort utvalg av tredjepartsverktøy som lar deg jobbe med partisjonstabeller for flash-stasjoner. Handlingene som utføres med deres hjelp, ligner på de som utføres av snapin-modulene innebygd i Windows.

    Etter å ha gjenskapt filsystemet, kan du prøve å gjenopprette tapte data. For dette finnes det også spesielle programvaresystemer utviklet for Microsoft-systemer, for eksempel RS Partition Recovery. Ulempen med slike programmer er kostnadene deres, men når filsystemet til en forretningskritisk flash-stasjon ikke kan gjenkjennes, er kostnaden for gjenoppretting kanskje ikke avgjørende.

    Hvordan fikse systemet i Linux

    Linux-distribusjoner har flere verktøy for å håndtere korrupte filsystemer. Alle av dem krever rotrettigheter og visse ferdigheter og kunnskaper for å kjøre, siden de overveldende kjøres i et kommandoskall. Det mest effektive verktøyet er fsck, som brukes med mange alternativer.

    For vanlige brukere av distribusjoner anbefales det å bruke programmet GParted, som kjører i det grafiske undersystemet og har et grafisk brukergrensesnitt (GUI). Det krever også privilegerte rettigheter, men er intuitivt og krever ikke mye kunnskap om å lage partisjonstabeller.

    Konklusjon

    De beskrevne metodene for å gjenopprette filsystemer til eksterne stasjoner kan brukes på alle typer overskrivbare digitale medier. De samme metodene brukes til å gjenopprette data på harddisker, inkludert solid-state-stasjoner (SSD-er). Og likevel er hovedregelen for å lagre viktige filer deres vanlige sikkerhetskopiering. Ikke alle og ikke alltid klarte å fullstendig gjenopprette data fra skadede filsystemer.