Windows 98: kopioi FAT32-tiedot Linuxissa vain lukemalla

Windows 98 tukee FAT32:ta, joten tietojen siirto ei välttämättä vaadi vanhan järjestelmän käynnistämistä. Menettely edellyttää Linux-osaamista ja koskee ehjää, selvästi tunnistettua FAT32-osiota nykyaikaisessa Linux-koneessa. Lopeta lukuvirheiden, poikkeavien äänten tai epäselvän laitetunnistuksen yhteydessä ja suunnittele ensin sopiva palautusmenetelmä.

1. Valmistele liittäminen

Sammuta vanha tietokone ja irrota virta. Irrota ja kytke levy vain sopivalla sovittimella ja virtalähteellä; pyydä asiantuntevaa apua, jos olet epävarma. Estä Linux-työaseman automaattinen liittäminen etukäteen. Älä hyväksy alustamista, osioinnin valmistelua, muuntamista tai korjausta. Käytä erityisen tärkeille alkuperäisille sopivaa laitteistopohjaista kirjoituksen estoa; myöhempi ohjelmistoasetus ei kumoa aiempia kirjoituksia.

Kirjaa lähteen ja erillisen varmuuskopiokohteen malli, kapasiteetti ja tunniste. lsblk --fs näyttää tiedostojärjestelmät, nimet ja UUID-tunnisteet. Älä luota pelkkään nimeen kuten /dev/sdb1: se voi vaihtua uudelleenkytkennässä, ja kloonatuilla levyillä voi olla sama UUID. FAT32 on todella tunnistettava, ei oletettava pelkän Windows-nimen perusteella.

2. Liitä vain lukua varten

Luo Linuxiin uusi tyhjä liitoskansio, esimerkiksi /mnt/w98lahde. Lähde ei saa olla jo muualla kirjoitettavana liitetty. Malli vaatii tarkistetun yksilöllisen UUID:n; korvaa TARKISTETTU_UUID, joka ei ole oikea arvo:

sudo mount -t vfat -o ro,nosuid,nodev,noexec UUID=TARKISTETTU_UUID /mnt/w98lahde
findmnt --mountpoint /mnt/w98lahde -o SOURCE,FSTYPE,OPTIONS

Tuloksen on vastattava oikeaa osiota ja näytettävä vfat sekä ro. Jos näkyy rw, tulosta ei tule tai lähde on väärä, älä kopioi tai kokeile kirjoittamista. Valinnat eivät muodosta täydellistä turvaympäristöä: noexec estää suoran suorituksen, ei kaikkea käynnistämistä muiden ohjelmien kautta. Pidä tuntemattomat ohjelmat ja makrot suljettuina. Älä yleistä menettelyä muihin tiedostojärjestelmiin, joiden vain luku -liittäminen voi toimia eri tavoin.

3. Hyväksy kopio

Kopioi tarvittavat kansiot tarvittavine piilotiedostoineen toiselle ehjälle levylle, ei saman vanhan levyn toiselle osiolle. Käytä uutta kohdekansiota, älä siirrä mitään äläkä korvaa olemassa olevia tietoja. Kirjaa virheet ja ohitetut tiedostot.

Vertaa kansiorakennetta, tiedostomääriä, kokoja ja tärkeitä sisältöjä. Tarkista erikoismerkit ja pitkät nimet; selvitä ensin liitoksen merkistö, jos nimet näkyvät väärin, älä nimeä alkuperäisiä uudelleen. FAT-aikaleimat eivät sisällä täydellistä aikavyöhykehistoriaa; kesäaika voi aiheuttaa tunnin eroja. Linuxissa näkyvät omistajat ja oikeudet määräytyvät FAT-liitosvalinnoista, eivät säilyneistä alkuperäisistä NTFS-oikeuksista.

4. Säilytä alkuperäinen

Avaa tärkeät asiakirjat vain kopiosta sopivassa suojatussa ympäristössä. Säilytä toinen tarkistettu kopio erillään. Irrota lopuksi liitos komennolla sudo umount /mnt/w98lahde; jos kohde on käytössä, sulje avoimet käytöt ensin äläkä irrota väkisin. Asiakirjakopio ei ole käynnistettävä järjestelmäkuva eikä korvaa ohjelmia tai lisenssejä. Säilytä alkuperäinen muuttumattomana hyväksyttyyn siirtoon asti.

Lähteet: Microsoft: FAT, HPFS, NTFS; Linux: VFAT; mount(8); findmnt(8).