Mae pwynt gwirio yn rhoi rhan o’r gwestai yn ôl ac yn gadael pob system arall lle’r oedd. Mae’r hyn a adawodd y gwestai — neges a ddosbarthwyd, ffeil a gopïwyd i’r gwesteiwr, gweithred gyfrif a dderbyniwyd gan wefan — yn perthyn i’r system a’i derbyniodd, nid i’r pwynt gwirio. Mae gan yr adferiad gwmpas lleol diffiniedig, ac mae ei alw’n ddilead yn troi cynllun adfer yn ddatganiad ffug. Y tabl isod yw’r rhestr wirio ar gyfer yr hyn y mae adferiad yn ei gyrraedd mewn gwirionedd.

Daw’r bwrdd gwaith yn ôl, nid y sesiwn o bell

Daw’r gŵyn arferol ar ôl y ffaith. Mae’r peiriant rhithwir yn cychwyn yng nghyflwr yr wythnos diwethaf, mae hanes y porwr wedi mynd, ac mae’r gwasanaeth yr arwyddodd y defnyddiwr i mewn iddo yn dal i restru’r sesiwn fel un weithredol. Nid oes dim wedi torri; nid oedd y ddwy system erioed yn yr un trafodiad.

Where the effect landedWho owns undoing itHow you verify it is gone
Guest virtual diskThe hypervisor, through the checkpoint you restoreThe disk state matches the checkpoint's timestamp
Guest memoryOnly a checkpoint type that saved memoryThe guest resumes or cold-boots, as that type dictates
Host share or clipboardThe owner of that host pathThe copied file is absent at its destination
Remote account or sessionThe service that accepted the actionThe session list shows nothing active for that account
Mail or message queueThe mail system that delivered itThe message is gone from the recipient's mailbox, not from the guest

Yr anghysondeb hwnnw yw’r wers. Mae pwynt gwirio yn adfer yr hyn y mae’r hypervisor yn ei olrhain: caledwedd rhithwir y gwestai ac, yn dibynnu ar y math, ei gof. Nid yw’n olrhain tabl sesiynau cymhwysiad gwe, ciw dosbarthu gweinydd post na ffolder lawrlwytho cydweithiwr. Darllenwch y math cyn adfer, oherwydd y math sy’n penderfynu beth y gall adferiad ei gael yn ôl o gwbl.

Yr hyn a gadwodd yr hypervisor mewn gwirionedd

Dogfennaeth Hyper-V Microsoft yn gwahaniaethu rhwng pwyntiau gwirio safonol, sy’n cipio’r cof ynghyd â’r disgiau rhithwir, a phwyntiau gwirio cynhyrchu, sy’n defnyddio mecanwaith sy’n gyson â’r data ac yn hepgor y cof. Mae pwynt gwirio safonol yn ailddechrau ar y cyfarwyddyd yr oedd y gwestai yn ei weithredu; mae un cynhyrchu yn cychwyn o ddisg gyson yn lle hynny. Mae’r gwahaniaeth hwnnw yn penderfynu a yw adferiad yn dychwelyd proses sy’n rhedeg neu ddechrau glân. Peidiwch â chludo ymddygiad un hypervisor i un arall, oherwydd mae’r termau a’r mecanwaith cysondeb yn newid rhwng cynhyrchion.

Mae Microsoft hefyd yn rhybuddio nad yw pwynt gwirio yn gopi wrth gefn, ac mae’r rhybudd yn bwysig. Mae cadwyn o bwyntiau gwirio ar un gyfrol yn rhannu tynged y gyfrol honno, felly mae’n amddiffyn rhag newid gwael yn hytrach na rhag gwesteiwr a gollwyd.

Ffeiliau sy’n byw y tu allan i ddisg y gwestai

Mae ffolder a rennir yn system ffeiliau gwesteiwr a gyflwynir i’r gwestai, ac nid yw adfer y gwestai yn ei hadfer. Os yw’r defnyddiwr wedi lawrlwytho ffeil y tu mewn i’r gwestai ac wedi ei chopïo allan drwy lwybr a rennir, mae gan yr ail gopi ei gylch bywyd ei hun a’i berchennog ei hun. Mae adfer y gwestai yn tynnu’r copi cyntaf ac yn gadael yr ail yn union lle y’i gosodwyd.

Gofynnwch pwy sy’n berchen ar bob llwybr cyn addo adferiad. Mae rhannu gwesteiwr, trosglwyddiad clipfwrdd ac uwchlwytho i ddisg cwmwl yn dair cyrchfan, a dim ond y gyntaf a allai fod wrth ymyl storfa’r hypervisor.

Lle mae rhaid tynnu copi mewn gwirionedd, tynnwch ef yn ei gyrchfan a chofnodwch y cam hwnnw ar wahân. Mae cynllun adfer sy’n rhestru’r cipolwg yn unig yn anghyflawn mewn ffordd na sylwa neb arni hyd nes y darganfyddir y copi. Mae’r un rhybudd yn berthnasol i logiau a ysgrifennwyd gan y gwesteiwr tra’r oedd y gwestai yn rhedeg.

Cyfrifon na welodd yr hypervisor erioed

Mae unrhyw beth a dderbyniodd gwasanaeth gan y gwestai yn gofnod y gwasanaeth, nid y gwestai. Ni welodd yr hypervisor y trafodiad hwnnw erioed, felly ni all ei wrthdroi. Mae newid cyfrinair, pryniant, neges a bostiwyd ac alwad API i gyd yn parhau yn y system a’u prosesodd. Nid yw adfer delwedd disg yn cyrraedd y system honno.

Mae cyflwr y porwr yn gwneud yr anghysondeb yn faterol. Gall gwestai a adferwyd ddal cwci cynharach ar gyfer gwasanaeth sydd erbyn hyn wedi newid y sesiwn, felly mae’r defnyddiwr yn edrych fel petai wedi arwyddo i mewn ac yn cael ei wrthod yn dawel, neu’n edrych fel petai wedi arwyddo allan tra mae’r gwasanaeth yn dal i ystyried y sesiwn yn ddilys. Dirymu’r sesiwn yn y gwasanaeth yw’r unig weithrediad sy’n ei diweddu.

Yr hyn na all adferiad ei ddadwneud

Mae pwynt gwirio yn ddefnyddiol ar gyfer prawf a gymeradwywyd neu arbrawf cyfluniad y deellir ei gwmpas. Mae’n ddadwneud lleol ar gyfer cyflwr lleol, sy’n addewid gulach nag y mae’n swnio, ac nid yw’n dystiolaeth bod y gwesteiwr, yr hypervisor nac unrhyw system allanol wedi aros yn lân. Mae VPN yn newid pa lwybr y mae’r pecynnau yn ei gymryd; nid yw’n troi’r meddalwedd yn y gwestai yn rhywbeth diogel i’w redeg. Mae’r ddau honiad ar wahân a dim ond un ohonynt yn ymwneud â’r twnnel.

$cp = Get-VMSnapshot -VMName lab-desktop -Name baseline
Get-VMHardDiskDrive -VMSnapshot $cp | Select-Object ControllerType, ControllerNumber, ControllerLocation, Path

Mae’r llinell gyntaf yn datrys y pwynt gwirio i wrthrych, ac mae’r ail yn rhestru’r disgiau y mae’n eu cynnwys, sy’n ateb y cwestiwn o gwmpas â thystiolaeth yn lle cof. Cylchdrodd a dirymodd unrhyw gyfrinach a ddatgelwyd yn y gwasanaeth sy’n berchen arni. Lle mae cod maleisus hysbys yn rhan o’r darlun, defnyddiwch amgylchedd ymchwilio awdurdodedig a phroses ymateb y sefydliad yn lle tybio bod cipolwg yn gwneud gweithrediad yn ddiogel.

Ysgrifennwch dri pheth cyn yr adferiad: pa gyflwr gwestai yr ydych yn ei gymryd yn ôl, pa systemau y tu allan sy’n dal yr effaith o hyd, a’r pwynt y byddwch yn ymddiried ynddo wedyn. Mae’r cynllun hwnnw yn honiad cryfach na pheiriant sy’n edrych yn gyfarwydd unwaith eto. Cadwch ef gyda’r tocyn fel bod yr adferiad nesaf yn dechrau o’r un rhestr.

Erthyglau cysylltiedig