Mi az „árnyékmásolatok”, és hogyan használhatom őket a zárolt fájlok másolására?
Amikor egyszerű fájl-másolási biztonsági mentéseket próbál létrehozni a Windows rendszerben, egy gyakori probléma a zárolt fájlok, amelyek ki tudják hajtani a műveletet. Függetlenül attól, hogy a fájlt jelenleg a felhasználó megnyitja vagy maga az operációs rendszer zárolja-e, bizonyos fájlokat teljesen fel kell használni a másoláshoz. Szerencsére van egy egyszerű megoldás: árnyékmásolatok.
Egyszerű eszközeink segítségével könnyedén hozzáférhet az árnyékmásolatokhoz, amelyek hozzáférést biztosítanak a Windows Restore által létrehozott, jelenleg lezárt fájlok pont-másolatához.
Képhitel: a legjobb biztonsági mentési szolgáltatások
Mik azok az árnyékmásolatok?
Az árnyékmásolatok egy olyan koncepció, amelyet először a Windows Server 2003 rendszerben mutattak be. A Windows rendszeresen ellenőrzi a rendszert, és az utolsó feltérképezés és a változások rögzítése óta végrehajtott fájlmódosításokat keresi. Ezeket a változásokat indexelik és egymásra helyezik, ami létrehozza a fájl / mappa történetét. Ezt a folyamatot ezután hozzáadta a Windows Vista operációs rendszerhez a System Restore (Rendszer-visszaállítás) funkció alatt, amely a mai napig marad. A technológia a Windows korábbi verzióinak alapja.
Ez a háttérben rendszer szintű folyamatként történik (a helyreállítási pont létrehozása), amelyre ugyanazok a korlátozások nem vonatkoznak, mint a felhasználó által kezdeményezett fájl műveletek. Ennek eredményeképpen a rendszer képes rögzíteni a felhasználó számára rögzített fájlok módosítását.
Tehát egy zárolt fájl eléréséhez egyszerűen el kell érnünk a legújabb árnyékmásolatot. Ugyanez az előfeltétel, amelyet a Windows biztonsági másolata és más kereskedelmi tartalék termékek használnak, amelyek például az Outlook PST fájljait elérhetik, miközben az Outlook nyitva marad.
Fontos azonban megjegyezni, hogy mivel az árnyékmásolatokat a rendszer-visszaállítási pont létrehozásakor készítik el, az élő fájl és az árnyékmásolat verziója eltérő lehet. Alapértelmezés szerint a Windows minden nap helyreállítási pontot hoz létre, így a legtöbb helyzetben ez egy ésszerű biztonsági másolat.
Az árnyékmásolatok elérése
Ettől a ponttól kezdve a cikk azt feltételezi, hogy a cikk alján található linken keresztül használja a szerszámunkat. A kötegelt parancsfájlt a Windows PATH változójában beállított mappába kell helyezni. Ha nem biztos benne, helyezze el a C: Windows könyvtárába, és ez elég jó legyen.
Az árnyékmásolatokban tárolt fájlok eléréséhez használjuk a Windows rendszerben található VSSAdmin parancssori eszközt. Ezt az eszközt rendszergazdaként kell futtatni ahhoz, hogy megfelelően működjön, így amikor megnyit egy parancssort, győződjön meg róla, hogy jobb gombbal kattint, és válassza ki a 'Futtatás rendszergazdaként' lehetőséget..
Miután nyitva volt, a szerszám a nehéz emelőt érti el. Az eszköz szintaxisának és fejlécinformációinak megtekintéséhez írja be:
MountLatestShadowCopy /?
Például a parancs:
MountLatestShadowCopy C: LegújabbShadow C:
a következő műveleteket hajtja végre:
- Keresse meg a C meghajtó legújabb árnyékmásolatát.
- Készítsen szimbolikus hivatkozást / „C: LegújabbShadow”
- Hozza létre az árnyékmásolat teljes tartalmát ebben a könyvtárban.
Miután elkészült, szabadon böngészhet a tartalomban a parancssorban:
vagy a Windows Intézőn keresztül, mint bármely más mappa.
Ha befejezte, egyszerűen törölheti a pszeudo-könyvtárat a parancssorból a következővel:
RMDIR C: LegújabbShadow
vagy közvetlenül a Windows Intézőn keresztül. A törlési művelet egyszerűen eltávolítja a mappát, és nem törli az árnyékmásolatot.
A parancsfájlok / automatizált feladatok használata
A fenti információ rendben van, de dandy, de manuális működtetéssel a Windows korábbi verziókkal jobban hozzáférhető. Az eszköz által kínált tőkeáttétel az automatizált folyamatok során történik.
Például az alábbi parancsfájl a legfrissebb árnyékmásolatot a „C: MyShadow” helyi könyvtárba fogja illeszteni, majd másolja a „JDoe” dokumentum mappájában található „outlook.pst” fájlt egy biztonsági mentési kiszolgálóra. Ha elkészült, a helyi könyvtár, amely az árnyékmásolatot elhelyezte, eltávolításra kerül, hogy megtisztítsa magát.
CALL MountLatestShadowCopy C: \ t
XCOPY “C: MyShadow Felhasználók JDoe Dokumentumok Outlook Outlook.pst” „BackupServer MyFiles”
RMDIR C: MyShadow
Ha megpróbálta másolni az ugyanazon fájl élő verzióját és a felhasználó nyitva volt, akkor a fájlmásolási művelet sikertelen lesz. Mivel azonban egy árnyékmásolaton keresztül jutottunk hozzá a fájlhoz, nincsenek zárak és a másolási eljárás gyakorlatilag mindig sikeres. Mint korábban említettük, ez az eljárás eléggé pontosan az, hogy a népszerű mentési termékek képesek ugyanezt tenni.
A fentiekben említett fontos információ az, hogy a fenti parancsfájl, vagy a MountLatestShadowCopy.bat eszközt használó parancsfájl futtatásához (amely ismét a VSSAdmin eszközt használja), a parancssorot rendszergazdai fiókként kell futtatni. Annak érdekében, hogy ezt az eszközt egy ütemezett feladaton belül használhassa, a megfelelő feladatot "Futtatás legmagasabb jogosultságokkal" kell beállítani, hogy az automatizált folyamat képes legyen árnyékmásolatok csatlakoztatására a VSSAdmin eszközzel.
Dióhéjban az árnyékmásolatokról történő másolás során szinte mindig a legbiztonságosabb a fájlmásolatok készítése. Bár nem mindig kapja meg a fájl legfrissebb verzióját, az a tény, hogy tudod, hogy a fájl nem lesz zárolva, és a másolási eljárás futása igen kedvező lehet a legtöbb esetben.
Töltse le a MountLatestShadowCopy eszközt a HowToGeek.com webhelyről