Mēģinot izveidot vienkāršas failu kopijas dublējumkopijas sistēmā Windows, bieži sastopama problēma ir bloķēti faili, kas var palaist darbību. Neatkarīgi no tā, vai šobrīd lietotājs ir atvēris failu vai arī to ir bloķējis OS, dažiem failiem jābūt pilnīgi 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 eksemplāriem, kas ļauj piekļūt pašreizējā bloķētā faila momenta kopijām, ko izveidojis Windows atjaunošanas līdzeklis.
Attēlu kredīts: vislabākie dublēšanas pakalpojumi
Ēnu kopijas ir koncepcija, kas pirmo reizi tika ieviesta Windows Server 2003. Tas darbojas, Windows periodiski pārmeklē sistēmu un meklē failu izmaiņas, kas veiktas kopš pēdējās pārmeklēšanas un reģistrējot izmaiņas. Šīs izmaiņas tiek indeksētas un sakārtotas viena otrai, tādējādi izveidojot faila / mapes vēsturi. Šis process tika pievienots Windows Vista OS saskaņā ar sistēmas atjaunošanas funkciju, kas ir tā, kurā tā paliek šodien. Šī tehnoloģija ir Windows iepriekšējo versiju funkcionalitātes pamats.
Tas tiek darīts fonā kā sistēmas līmeņa process (Restore Point izveide), uz kuru neattiecas tādi paši ierobežojumi kā lietotāja uzsāktām failu operācijām. 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 vajag piekļūt jaunākajai ēnu kopijai. Šī ir tā pati priekšnoteikums, ko izmanto Windows Backup un citi komerciālie rezerves produkti, kas var piekļūt, piemēram, Outlook PST failiem, kamēr Outlook paliek atvērta.
Tomēr ir svarīgi atzīmēt, ka, tā kā ēnu kopijas tiek izveidotas, kad tiek izveidots sistēmas atjaunošanas punkts, saturam starp dzīvo failu un ēnu kopiju versiju var būt atšķirīgs saturs. Pēc noklusējuma Windows katru dienu izveido atjaunošanas punktu, tādēļ lielākajā daļā gadījumu tas būtu piemērots rezerves rezerves meklētājs.
No šī brīža rakstā tiek pieņemts, ka jūs izmantojat mūsu rīku, kas tiek nodrošināts ar saiti raksta apakšā. Partijas skripts jāievieto mapē, kas iestatīta jūsu Windows PATH mainīgajā. Ja neesat pārliecināts, ievietojiet to savā C: \ Windows direktorijā, un tam jābūt pietiekami labam.
Lai piekļūtu ēnkopās saglabātajiem failiem, mēs izmantojam komandrindas rīku VSSAdmin, kas ir iekļauts sistēmā Windows. Lai rīks darbotos pareizi, šim rīkam jābūt palaistam kā administratoram, kad jūs atverat komandu uzvedni, pārliecinieties, ka ar peles labo pogu noklikšķiniet un izvēlieties opciju "Palaist kā administrators".
Kad tas ir atvērts, mūsu rīks veicina smago pacelšanu. Lai apskatītu instrumenta sintaksi un galvenes informāciju, vienkārši ievadiet:
MountLatestShadowCopy /?
Piemēram, komanda:
MountLatestShadowCopy C: \ CurrentShadow \ C:
veiks šādas darbības:
Kad esat pabeidzis, jūs bez maksas varat pārlūkot saturu, izmantojot komandu uzvedni:
vai arī izmantojot Windows Explorer, tāpat kā jebkuru citu mapi.
Kad esat pabeidzis, jūs varat vienkārši izdzēst pseido-direktoriju, izmantojot komandrindu, izmantojot:
RMDIR C: \ CurrentShadow
vai tieši caur Windows Explorer. Darbības dzēšana vienkārši atspējo mapi un faktiski neizdzēš ēnu kopiju.
Iepriekš minētā informācija ir kārtībā un neuzkrītoši, bet ar manuālu darbību tas ir saistīts ar iepriekšējo versiju Windows versijām. Svarīgums, ko sniedz mūsu rīks, ir automatizēto procesu laikā.
Piemēram, zemāk esošais skripts instalēs jaunāko ēnu kopiju vietējā direktorijā "C: \ MyShadow" un pēc tam nokopējiet "outlook.pst", kas atrodas lietotāja JDoe dokumentu mapē uz rezerves serveri. Kad tas ir pabeigts, vietējais direktorijs, kas atrodas ēnu kopijas atrašanās vietā, tiek noņemts, lai to notīrītu.
CALL MountLatestShadowCopy C: \ MyShadow \
XCOPY "C: \ MyShadow \ Users \ JDoe \ Documents \ 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 tajā atradās, faila kopēšanas darbība neizdevās. Tomēr, tā kā mēs piekļuvām failam, izmantojot ēnu kopiju, nav slēdzenes, un kopēšanas procedūra praktiski vienmēr ir veiksmīga. Kā jau minēts iepriekš, šī procedūra ir diezgan daudz tieši tā, kā populāri rezerves produkti spēj darīt to pašu.
Svarīgi iepriekš minētie dati ir tādi, ka, lai palaistu iepriekš minēto skriptu vai jebkuru skriptu, kurā tiek izmantots rīks MountLatestShadowCopy.bat (kas atkal izmanto rīku VSSAdmin), komandrindas ir jāuzstāda kā administratora konts. Lai šo rīku izmantotu paredzētajā uzdevumā, attiecīgajam uzdevumam jābūt iestatītam kā "Palaist ar visaugstākajām privilēģijām", lai automatizētajam procesam būtu iespēja uzstādīt ēnu kopijas, izmantojot rīku VSSAdmin.
Īsāk sakot, kopējot failus no ēnu kopijām, failu kopēšanas dublēšana gandrīz vienmēr ir drošākā. Lai gan jūs ne vienmēr saņemsit visjaunāko faila versiju, fakts, ka jūs zināt, ka fails nebūs bloķēts un kopēšanas procedūra darbosies, var būt ļoti izdevīgs vairumā gadījumu.
Lejupielādēt MountLatestShadowCopy rīku no HowToGeek.com