Pomocou nášho jednoduchého nástroja môžete ľahko pristupovať k tieňovým kópiám, ktoré umožňujú prístup ku kópiám aktuálne uzamknutých súborov vytvorených programom Windows Restore.
Obrazový kredit: Najlepšie zálohovacie služby
Čo sú tiene kópie?
Tieňové kópie sú koncept, ktorý bol prvýkrát predstavený v systéme Windows Server 2003. Systém Windows pravidelne prechádza systémom a hľadá zmeny súborov vykonané od posledného indexového prehľadávania a zaznamenávania zmien. Tieto zmeny sú indexované a naskladané navzájom nad sebou, čo vytvára históriu súboru / priečinka. Tento proces bol potom pridaný do operačného systému Windows Vista pod funkciou Obnovovanie systému, kde je dnes. Táto technológia je základom funkcií predchádzajúcich verzií systému Windows.
Toto sa robí na pozadí ako proces na úrovni systému (vytvorenie bodu obnovenia), ktoré nepodlieha rovnakým obmedzeniam ako operácie spúšťané používateľmi. Výsledkom je, že systém dokáže zachytiť zmeny súborov, ktoré sú uzamknuté používateľovi.
Takže aby sme získali prístup k uzamknutému súboru, musíme jednoducho získať prístup k najnovšej tieňovej kópii. To je rovnaký predpoklad, ktorý používajú zálohovanie systému Windows a iné komerčné zálohové produkty, ktoré majú prístup napríklad k súborom Outlook PST, zatiaľ čo program Outlook zostáva otvorený.
Je však dôležité poznamenať, že od vytvorenia tieňových kópií, keď sa vytvorí bod obnovenia systému, môže byť obsah medzi živým súborom a tieňovou kópiou odlišný. Windows štandardne každý deň vytvorí bod obnovenia, takže pre väčšinu situácií by mal byť tento kandidát vhodný na zálohovanie.
Prístup k tieňovým kópiám
Od tohto bodu článok predpokladá, že používate náš nástroj poskytovaný prostredníctvom odkazu v spodnej časti článku. Dávkový skript by mal byť umiestnený v priečinku nastavenom v premennej Windows PATH. Ak si nie ste istí, stačí ho umiestniť do adresára C: Windows a to by malo byť dosť dobré.
Na prístup k súborom uloženým v tieňových kópiách využívame nástroj VSSAdmin príkazového riadka, ktorý je súčasťou systému Windows. Tento nástroj musí byť spustený ako správca, aby fungoval správne, takže keď otvoríte príkazový riadok, nezabudnite kliknúť pravým tlačidlom myši a vybrať možnosť Spustiť ako správca.
MountLatestShadowCopy /?
MountLatestShadowCopy C:LatestShadow C:
vykoná nasledujúce akcie:
- Vyhľadajte najnovšiu tieňovú kópiu pre jednotku C.
- Vytvorte symbolický odkaz / pseudo-adresár "C: LatestShadow"
- Vytvorte celý obsah tieňovej kópie v tomto adresári.
Po dokončení môžete voľne prezerať obsah buď prostredníctvom príkazového riadka:
RMDIR C:LatestShadow
alebo priamo cez Prieskumník Windows. Akcia odstránenia jednoducho odpojí priečinok a v skutočnosti odstráni tieňovú kópiu.
Používanie v skriptoch / automatizovaných úlohách
Vyššie uvedené informácie sú v poriadku a dandy, ale prostredníctvom ručného ovládania je to relevantnejšie dostupné prostredníctvom predchádzajúcich verzií systému Windows. Pákový nástroj, ktorý poskytuje náš nástroj, je počas automatizovaných procesov.
Napríklad skript uvedený nižšie pripojí najnovšiu tieňovú kópiu do lokálneho adresára "C: MyShadow" a potom skopíruje "outlook.pst" umiestnenú v priečinku dokumentov JDoe užívateľov na záložný server. Po dokončení sa lokálny adresár, ktorý držal miesto tieňovej kópie, odstráni, aby sa sám vyčistil.
CALL MountLatestShadowCopy C:MyShadow
XCOPY “C:MyShadowUsersJDoeDocumentsOutlookoutlook.pst” “\BackupServerMyFiles”
RMDIR C:MyShadow
Ak ste sa pokúsili skopírovať živú verziu toho istého súboru a používateľ ho v tom čase otvoril, operácia kopírovania súborov zlyhala. Vzhľadom na to, že sme získali prístup k súboru prostredníctvom tieňovej kópie, neexistujú žiadne zámky a postup kopírovania sa takmer vždy podarí. Ako už bolo uvedené, tento postup je do istej miery presne tak, ako populárne záložné produkty dokážu robiť to isté.
Dôležitá informácia uvedená vyššie je, že na spustenie vyššie uvedeného skriptu alebo akéhokoľvek skriptu, ktorý používa nástroj MountLatestShadowCopy.bat (ktorý opäť používa nástroj VSSAdmin), príkazový riadok musí byť spustený ako účet správcu. Aby bolo možné použiť tento nástroj v rámci naplánovanej úlohy, príslušná úloha musí byť nastavená na "Spustiť s najvyššími oprávneniami", aby automatizovaný proces dokázal pripojiť tieňové kópie pomocou nástroja VSSAdmin.
Stiahnite si nástroj MountLatestShadowCopy od spoločnosti HowToGeek.com