9Jul
Amikor egyszerű fájlmásolat-biztonsági másolatokat próbál létrehozni a Windows rendszerben, gyakori probléma az olyan zárolt fájlok, amelyek megzavarhatják a műveletet. Hogy a fájlt a felhasználó jelenleg megnyitja vagy maga az operációs rendszer zárolja, bizonyos fájlokat teljesen fel kell használni a másoláshoz. Szerencsére van egy egyszerű megoldás: Shadow Copies.
Az egyszerű eszközünk segítségével könnyedén hozzáférhetünk az árnyékmásolatokhoz, amelyek lehetővé teszik a jelenleg visszaállított fájlok pont-in-time másolatainak elérését a Windows Restore által létrehozott módon.
Képhitel: A legjobb biztonsági mentési szolgáltatások
Mi az árnyékmásolat? Az
Az árnyékmásolatok egy olyan koncepció, amelyet először a Windows Server 2003 rendszerben mutatott be. A Windows rendszeresen működik a rendszer feltérképezése és a legutóbbi feltérképezés óta végrehajtott fájlmódosítások keresése és a módosítások rögzítése révén. Ezek a változtatások indexelve és egymásra rakódnak, ami a fájl / mappa történetét hozza létre. Ezt a folyamatot ezután hozzáadta a Windows Vista operációs rendszerhez a Rendszer-visszaállítás funkció alatt, ahol ma megmarad. A technológia alapja a Windows korábbi verzióinak működése.
Ez a háttérben rendszerszintű folyamatként működik( Restore Point creation), amelyre nem vonatkoznak ugyanolyan korlátozások, mint a felhasználó által kezdeményezett fájlműveletek. Ennek eredményeképpen a rendszer képes rögzíteni a felhasználó számára zárolt fájlok módosításait.
Ahhoz, hogy hozzáférhessen egy zárolt fájlhoz, egyszerűen csak hozzá kell férnünk a legutóbbi árnyékmásolathoz. Ez ugyanaz a feltételezés, amelyet a Windows Backup és más olyan kereskedelmi mentési termékek használnak, amelyek képesek elérni például az Outlook PST fájlokat, miközben az Outlook továbbra is nyitva áll.
Fontos azonban megjegyezni, hogy mivel az árnyékmásolatok a rendszer visszaállítási pontjának létrehozásakor vesznek részt, az élő fájl és az árnyékmásolat-verzió közötti tartalom eltérő lehet. Alapértelmezés szerint a Windows minden nap létrehoz egy helyreállítási pontot, így a legtöbb esetben ez ésszerű jelölt a biztonsági mentéshez.
Hozzáférés az árnyékmásolatokhoz
Ebből a pontból a cikk feltételezi, hogy a cikk alján található linken keresztül elérhető eszközt használja. A kötegelt szkriptet a Windows PATH változóban megadott mappába kell helyezni. Ha nem vagy biztos benne, helyezze a C: \ Windows könyvtárába, és elég legyen.
Az árnyékmásolatokba mentett fájlok eléréséhez a Windows rendszerhez tartozó VSSAdmin parancssori eszközt használjuk. 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 egérgombbal kattintson a "Futtatás adminisztrátorként" lehetőségre.
Ha nyitva van, akkor a mi eszközünk nehéz emelést tesz lehetővé.Az eszköz szintaktikai és fejlécadatainak megtekintéséhez csak írja be:
MountLatestShadowCopy /?
Például az
MountLatestShadowCopy C: \ RecentShadow \ C:
parancs végrehajtja a következő műveleteket:
- Keresse meg a C. hajtás legfrissebb árnyékmásolatát.
- Szimbolikus hivatkozás / pszeudkönyvtár létrehozása "C: \ LatestShadow"
- Az árnyékmásolat teljes tartalmát elérhetővé tegye a könyvtárban.
Ha befejeződött, akkor szabadon böngészheti a tartalmat akár a parancssorból:
vagy a Windows Intézőben, akárcsak bármely más mappában.
Ha befejezte, egyszerűen törölheti a pszeudo könyvtárat a parancssorból az
RMDIR C: \ RecentShadow
vagy közvetlenül a Windows Intéző segítségével. A törlési művelet egyszerűen leválasztja a mappát, és nem törli az árnyékmásolatot.
A scriptek / automatizált feladatok használata
A fenti információk mindegyike finom és dandy, de kézi működtetés révén érdemes elérni a Windows korábbi verzióin keresztül. Az eszköz által nyújtott 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 beilleszteni, majd másolja a JDoe dokumentumok mappájában található "outlook.pst" fájlt egy biztonsági szerverre. Miután elkészült, az árnyékmásolatot tároló helyi könyvtár eltávolításra kerül, hogy tisztítsa magát.
CALL MountLatestShadowCopy C: \ MyShadow \
XCOPY "C: \ MyShadow \ Felhasználók \ JDoe \ Documents \ Outlook \ outlook.pst" "\\ BackupServer \ MyFiles \"
RMDIR C: \ MyShadow
Ha megpróbálta átmásolni ugyanarra a fájlra az élő változatot, és a felhasználó akkor nyitotta volna meg, akkor a fájlmásolás sikertelen lenne. Azonban, mivel árnyékmásolaton keresztül érkeztünk a fájlhoz, nincs zár, és a másolási eljárás gyakorlatilag mindig sikeres. Amint korábban említettük, ez az eljárás nagyjából pontosan az, hogy a népszerű mentési termékek hogyan képesek ugyanazt tenni.
A fent említett fontos információ, hogy a fenti parancsfájl futtatásához vagy bármely olyan scripthez, amely a MountLatestShadowCopy.bat eszközt használja( amely ismételten használja a VSSAdmin eszközt), a parancssort rendszergazdai fiókként kell futtatni. Annak érdekében, hogy az eszközt egy ütemezett feladat belsejében használja, az adott feladatot "Futtassa a legmagasabb jogosultságokkal" beállítással állítsa be úgy, hogy az automatizált folyamat képes legyen az árnyékmásolatokat a VSSAdmin eszköz használatával felszerelni.
Dióhéjban a fájl másolásának biztonsági másolatai szinte mindig a legbiztonságosabbak az árnyékmásolatokból való másoláskor. 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 lezárva és a másolási eljárás fut, nagyon előnyös lehet a legtöbb esetben.
Töltse le a MountLatestShadowCopy eszközt a HowToGeek.com
-ről