9Jul

Mitä ovat "Shadow Copies" ja miten voin käyttää niitä kopioimaan lukittuja tiedostoja?

Kun yrität luoda yksinkertaisia ​​tiedostojen kopioinnin varmuuskopioita Windowsissa, yleinen ongelma ovat lukitut tiedostot, jotka voivat viedä operaation. Jotkin tiedostot ovat täysin käyttämättömiä, jotta ne voidaan kopioida. Onneksi on olemassa yksinkertainen ratkaisu: Shadow Copies.

Yksinkertaisen työkalun avulla voit helposti käyttää varjokopioita, jotka mahdollistavat Windows Restore -palvelun luomien nykyisin lukittujen tiedostojen kohta-aikaiset kopiot.

Kuvakorvaus: Paras varmuuskopiointipalvelut

Mitä ovat varjon kopiot?

Shadow-kopiot ovat konsepti, joka otettiin ensimmäisen kerran käyttöön Windows Server 2003: ssa. Se toimii Windowsin ajoittain indeksoimalla järjestelmää ja etsimällä viimeisimmän indeksoinnin jälkeen tehtyjä tiedostojen muutoksia ja tallentamalla muutokset. Nämä muutokset indeksoidaan ja pinotaan päällekkäin, mikä luo tiedoston / kansion historian. Tämä prosessi lisättiin sitten Windows Vista -käyttöjärjestelmään System Restore -toiminnon alla, missä se on edelleen. Teknologia on Windowsin aiempien versioiden toiminnallisuuden perusta.

Tämä tehdään taustalla järjestelmän tason prosessina( palautuspisteen luominen), jolle ei aseteta samoja rajoituksia kuin käyttäjän aloittamat tiedostot. Tämän seurauksena järjestelmä pystyy kaappaamaan muutokset tiedostoihin, jotka on lukittu käyttäjälle.

Jotta saataisimme lukitun tiedoston, tarvitsemme vain viimeisimmän varjo kopion. Tämä on sama oletus, jota Windows Backup ja muut kaupalliset varmuuskopiointituotteet käyttävät esimerkiksi Outlook PST -tiedostojen ollessa avoinna.

On kuitenkin tärkeää huomata, että koska varjokopioita kopioidaan järjestelmän palautuspisteen luomisen aikana, sisällön sisältö live-tiedoston ja varjostusversion välillä voi olla erilainen. Oletusarvoisesti Windows luo palautuspisteen päivittäin, joten useimmissa tilanteissa tämä pitäisi olla kohtuullinen hakija varmuuskopiointiin.

Shadow Copies -toiminnon käyttäminen

Tässä artikkelissa oletetaan, että käytät työkalua, joka on annettu artikkelin alareunan linkin kautta. Eräkäsikirjoitus on sijoitettava Windows PATH -muuttujasi asetettuun kansioon. Jos et ole varma, aseta se C: \ Windows -hakemistoosi ja sen pitäisi olla tarpeeksi hyvä.

Varjokopioihin tallennettujen tiedostojen käyttämiseksi käytämme Windowsin mukana tulevaa VSSAdmin-komentorivityökalua. Tämä työkalu on suoritettava järjestelmänvalvojana, jotta se toimisi oikein, joten kun avaat komentokehotteen, varmista, että napsauta hiiren kakkospainikkeella ja valitse vaihtoehto Suorita järjestelmänvalvojana.

Avattu, työkalu tekee sinulle raskaan noston. Voit tarkastella työkalun syntaksi- ja otsikkotietoja kirjoittamalla:

MountLatestShadowCopy /?

Esimerkiksi komento

MountLatestShadowCopy C: \ RecentShadow \ C:

suorittaa seuraavat toimenpiteet:

  1. Etsi ajastimen viimeisin varjo kopio
  2. Luo symbolinen linkki / pseudo-hakemisto "C: \ RecentShadow"
  3. Tee koko varjon kopion sisältö tässä hakemistossa.

Kun olet valmis, voit vapaasti selata sisältöä joko komentorivillä:

tai Windowsin Resurssienhallinnalla, aivan kuten mikä tahansa muu kansio.

Kun olet valmis, voit poistaa pseudo-hakemiston komentokehotteen avulla seuraavasti:

RMDIR C: \ RecentShadow

tai suoraan Resurssienhallinnassa. Poistotoiminto yksinkertaisesti poistaa kansion ja ei itse poista varjo kopiota.

Käyttämällä komentosarjoja / automatisoituja tehtäviä

Yllä olevat tiedot ovat kaikki hienoja ja röyhkeitä, mutta manuaalisen käytön kautta se on entistä tärkeämpää Windowsin aiempien versioiden kautta. Työkalun vipuvaikutus on automaattisten prosessien aikana.

Esimerkiksi alla oleva käsikirjasto asentaa viimeisimmän varjon kopion paikalliseen hakemistoon "C: \ MyShadow" ja kopioi sitten käyttäjän JDoe's documents -kansioon "outlook.pst" varmuuskopiopalvelimelle. Kun valmis, varjokopioinnin paikannuspaikka poistetaan, jotta se puhdistuu.

CALL MountLatestShadowCopy C: \ MyShadow \

XCOPY "C: \ MyShadow \ Käyttäjät \ JDoe \ Documents \ Outlook \ outlook.pst" "\\ BackupServer \ MyFiles \"

RMDIR C: \ MyShadow

Jos yritit kopioida saman tiedoston live-versio ja käyttäjän ollessa avoinna tuolloin, tiedostojen kopiointi epäonnistui. Koska käytimme tiedostoa varjokopion kautta, lukkoja ei ole, ja kopiointimenettely lähes onnistuu. Kuten aikaisemmin todettiin, tämä menettely on melko tarkalleen kuinka suosittujen varmuuskopiointituotteiden avulla pystytään tekemään sama asia.

Tärkeä edellä mainittu tieto on, että edellä mainitun komentosarjan tai minkä tahansa scriptin, joka käyttää MountLatestShadowCopy.bat-työkalua( joka käyttää VSSAdmin-työkalua uudelleen), komentokehotteena on oltava ylläpitäjän tili. Jotta tätä työkalua voidaan käyttää aikataulun aikana, tehtävän on oltava "Suorita suurimmilla oikeuksilla", jotta automaattinen prosessi pystyy yhdistämään varjo kopioita VSSAdmin-työkalulla.

Pikateknissä tiedostojen kopioinnin varmuuskopiointi on lähes aina turvallisin kopioimalla varjo kopiosta. Vaikka et aina saisi päivitetyn tiedoston versiota, se tosiasia, että tiedät, että tiedostoa ei ole lukittu ja kopiointi on suoritettu, voi olla melko edullinen useimmissa olosuhteissa.

Lataa MountLatestShadowCopy-työkalu osoitteesta HowToGeek.com