Kas ir „ēnu kopijas” un kā tos var izmantot, lai kopētu bloķētos failus?
Mēģinot izveidot vienkāršus failu kopēšanas dublējumkopijas sistēmā Windows, bieži sastopama problēma ir bloķēti faili, kas var izjaukt darbību. Neatkarīgi no tā, vai lietotājs pašlaik atver failu vai bloķē pati operētājsistēma, dažiem failiem ir jābūt pilnībā neizmantotiem, lai tos varētu kopēt. Par laimi, ir vienkāršs risinājums: ēnu kopijas.
Izmantojot mūsu vienkāršo rīku, jūs varat viegli piekļūt ēnu kopijām, kas ļauj piekļūt pašlaik bloķēto failu kopijām, kas izveidotas laikā, kā to izveidoja Windows atjaunošana.
Attēla kredīts: Best Backup Services
Kas ir ēnu kopijas?
Ēnu kopijas ir koncepcija, kas pirmo reizi tika ieviesta sistēmā Windows Server 2003. Tā darbojas, ja Windows periodiski pārmeklē sistēmu un meklē faila izmaiņas, kas veiktas kopš pēdējās pārmeklēšanas un izmaiņu ierakstīšanas. Šīs izmaiņas tiek indeksētas un sakrautas viena otrai, kas rada faila / mapes vēsturi. Pēc tam šis process tika pievienots operētājsistēmai Windows Vista operētājsistēmā Sistēmas atjaunošanas funkcija, kas paliek šodien. Tehnoloģija ir Windows iepriekšējo versiju funkcionalitātes pamats.
Tas tiek darīts fonā kā sistēmas līmeņa process (atjaunošanas punkta izveide), uz kuru neattiecas tādi paši ierobežojumi kā lietotāja uzsāktajām failu operācijām. Tā rezultātā sistēma spēj uztvert izmaiņas failos, kas ir bloķēti lietotājam.
Tātad, lai piekļūtu bloķētajam failam, mums vienkārši jāsaņem jaunākā ēnu kopija. Tā ir tāda pati prakse, ko izmanto Windows dublējums un citi komerciālie dublējuma produkti, kas var piekļūt, piemēram, Outlook PST failiem, kamēr Outlook paliek atvērts.
Tomēr ir svarīgi atzīmēt, ka, tā kā ēnu kopijas tiek veidotas, kad tiek izveidots sistēmas atjaunošanas punkts, saturs starp tiešo failu un ēnu kopiju var būt atšķirīgs. Pēc noklusējuma Windows katru dienu izveido atjaunošanas punktu, tāpēc vairumā gadījumu tas būtu pamatots kandidāts rezerves kopēšanai.
Piekļuve ēnu kopijām
No šī brīža raksts pieņem, ka jūs izmantojat mūsu rīku, izmantojot rakstu, kas atrodas raksta apakšā. Partijas skripts jāievieto mapē, kas iestatīta jūsu Windows PATH mainīgajā. Ja neesat pārliecināts, vienkārši ievietojiet to savā C: Windows direktorijā un tam jābūt pietiekami labam.
Lai piekļūtu failiem, kas saglabāti ēnu kopijās, mēs izmantojam VSSAdmin komandrindas rīku, kas ir iekļauts sistēmā Windows. Šis rīks jādarbojas kā administratoram, lai pareizi darbotos, tāpēc, atverot komandu uzvedni, noteikti noklikšķiniet ar peles labo pogu un atlasiet opciju “Palaist kā administratoram”.
Kad tas ir atvērts, mūsu rīks sniedz jums smagu pacelšanu. Lai skatītu instrumenta sintakses un galvenes informāciju, ievadiet:
MountLatestShadowCopy /?
Piemēram, komanda:
MountLatestShadowCopy C: JaunākaisShadow C:
veiks šādas darbības:
- Atrodiet jaunāko ēnu kopiju diskam C.
- Izveidojiet simbolisku saiti / pseido-direktoriju “C: JaunākaisShadow”
- Izveidojiet visu ēnu kopijas saturu šajā direktorijā.
Kad esat pabeidzis, jūs varat brīvi pārlūkot saturu, izmantojot komandu uzvedni:
vai, izmantojot Windows Explorer, tāpat kā jebkura cita mape.
Kad esat pabeidzis, varat vienkārši izdzēst pseido direktoriju, izmantojot komandu uzvedni, izmantojot:
RMDIR C: JaunākaisShadow
vai tieši, izmantojot Windows Explorer. Dzēšanas darbība vienkārši atceļ mapi un faktiski neizdzēš ēnu kopiju.
Lietošana skriptos / automatizētos uzdevumos
Iepriekšminētā informācija ir labi un dandija, bet, izmantojot manuālo darbību, tā ir vairāk pieejama, izmantojot Windows iepriekšējās versijas. Sviras, ko piedāvā mūsu instruments, ir automatizētu procesu laikā.
Piemēram, zemāk redzamais skripts pievienos jaunāko ēnu kopiju vietējai direktorijai “C: MyShadow” un pēc tam kopējiet “outlook.pst”, kas atrodas lietotāja JDoe dokumentu mapē, uz rezerves serveri. Pēc pabeigšanas vietējā direktorija, kurā atradās ēnu kopiju atrašanās vieta, tiek noņemta, lai to attīrītu.
CALL MountLatestShadowCopy C: \ t
XCOPY “C: MyShadow Lietotāji JDoe Dokumenti Outlook Outlook.pst” “BackupServer MyFiles”
RMDIR C: MyShadow
Ja jūs mēģinājāt kopēt tā paša faila tiešo versiju un lietotājs to bija atvēris, faila kopēšanas operācija neizdotos. Tomēr, tā kā mēs piekļuvām failam, izmantojot ēnu kopiju, nav slēdzenes un kopēšanas procedūra praktiski vienmēr izdodas. Kā jau minēts iepriekš, šī procedūra ir diezgan daudz tieši tā, kā populārie rezerves produkti spēj darīt to pašu.
Svarīga informācija, kas minēta iepriekš, ir tāda, ka, lai palaistu iepriekšminēto skriptu vai jebkuru skriptu, kas izmanto rīku MountLatestShadowCopy.bat (kas vēlreiz izmanto VSSAdmin rīku), komandu uzvedne ir jāvada kā administratora konts. Lai šo rīku izmantotu ieplānotā uzdevuma ietvaros, attiecīgajam uzdevumam jābūt iestatītam uz "Palaist ar visaugstākajām privilēģijām", lai automatizētajam procesam būtu iespēja pievienot ēnu kopijas, izmantojot VSSAdmin rīku.
Īsumā, failu kopēšanas dublējumu veikšana gandrīz vienmēr ir drošākā, ja kopējat no ēnu kopijām. Lai gan jūs ne vienmēr saņemsiet jaunāko datnes versiju, tas, ka jūs zināt, ka fails netiks bloķēts, un kopēšanas procedūra darbosies, var būt diezgan izdevīga vairumā gadījumu.
Lejupielādējiet MountLatestShadowCopy rīku no HowToGeek.com