áá»áœááºá¯ááºááá¯á·ááẠááŸááºážáááŒááºážá á
áœá²áááºááœááºáá±á¬ááºážáá±á¬ ááá¹áá¬áá²ááá¯á· áá»áœááºá¯ááºááá¯á·á ááŸá
áºááŒáŸá¯ááºááŒááºážááᯠáááºáááºáá¯ááºáá±á¬ááºááẠ... ááŸááºáááºážáá»á¬ážááŒáá·áº ááŒá¿áá¬áá»á¬ážááᯠááŒá±ááŸááºážááŒááºážá IN
ဠ"ááŸááºáááºážáá»á¬áž" ááẠáááºááá¯á·áááºááááºážá á¡áá»á¬ážá á¯á¡áá áááºááá·áºá¡ááá®áá±ážááŸááºážáááŸááºáááºážáá»á¬ážááᯠá¡áááºáá±á¬ááºáá±ážááŸá á¡áá»áááºá¡áá»á¬ážá á¯ááœáẠá¡áá®ážá¡ááœááºáá»á¬ážáá±á«ááºááá·áº á¡áá¯á¶ážá á¯á¶áá±á¬á áœááºážá¡á¬ážááŸááºáá áºáá»áá¯ážá á¡áááºážááá¹áááᯠáááºááŸááºáá±ážááá·áºáááºá ááá¯á·áá±á¬áº ááá¯á¡áá»áááºááœáẠáá¶áá»ááºáá¬ááẠáááºááá·áºáá±áá¬á០ááœááºáá±á«áºáá¬ááŒá®áž áá°ááá¯ááºážááᯠáááºáááºááá¯ááºáááºááŒá áºáááºá ááá¯ááá¯áááºááŸá¬á áááºážááá¯á·ááẠá¡á áááºá¡ááá¯ááºážáá áºáá¯á á®ááŸá á¡áááºážáááºáá±á¬ á¡ááŸá¬ážá¡ááœááºážáá»á¬ážááŸááẠáá áºáŠážáá»ááºážá á® áá±áá¬áá±á·á ẠááœáŸá²ááŒá±á¬ááºážááŸá¯áá»á¬ážá¡áá á¡á¬ážáá¯á¶ážáá«áááºááá·áºáááºá áá«á០error ááŒá®ážááœá¬ážááẠáááºááá¯ááŒááºáááá²ááá¯áᬠáá»ááºáá»ááºážáá±ážáá±ážááá¯ááºáá«á á€á¡áá¬á¡á¬ážáá¯á¶ážááẠmegabytes ááŸá áºáá¡ááœááºáž á¡á¶áááºááœááºáá»áááŒá áºááá·áºáá±á¬á·áá«á á á¬áá¬ážáááºáááºáá«á á á¬áá¬ážááá¯ááºáá»á¬ážááẠáááºááááºážáá áºáá«ááá¯ááºááᯠáá°ááááá«á áá áºáá±áá¬áá¬ááᯠááŒá¬ážáá°ážáááºá
áá®áá±á¬á· áá áºáá¯á¶ážááœá±
áááºááœá±á·ááá¹áá¬ááœááºá ááŸááºáááºážáá»á¬ážááẠáá±á¬áá«ááŸá¬ááœá±áá±ážá¡áá»ááºá¡áááºáá»á¬ážá ááŸááºáááºážáá áºáá¯áá»áŸáá¬ááŒá áºáááºá ááá¯áá±áá¬ááœáẠááááºážáááºážáááá·áºá¡áá¬á ááá¯ááŸá±á¬ááºááŸá¯á¡ááœáẠá¡áá»ááºá¡áááºáá»á¬áž ááá°áááá·áºáá±áá¬ááŸáá·áº áááºážááẠáááºáá»áŸá¡áá±ážá áááºááŒá áºááá·áºáááºááᯠáá±á¬á·ááºáá²áá±ážáá¬ážáá°áá»á¬ážááá¯ááºááá¯áẠáá¯á¶ážááŒááºáááºááŒá áºáááºá áá áºá á¯á¶áá áºáá±á¬ááºááẠON/OFF á¡ááá·áºá ááŸááºáááºážáá»á¬ážááᯠááááºážáááºážááŒááºážááŒáá·áº á¡áááºážáááºáá»áŸáá¬áá«áá áááºážááŒá±á¬ááºážá¡ááá¯ááºáž ááá¯ááºáá»áŸá±á¬ááºáá±ááŒá®áž áá áºá á¯á¶áá áºáá±á¬ááºááẠáááºážááá¯á·áá±á¬ááºááŸáááá¯ááºááá»áŸááᯠáá¯á¶á·áá áá¯ááºáá¯ááºáá±áá«áááºá Logging Level ááá¯á· áá±á«áºáá²á· á¡áááºá¡ááẠááœá±ážá áᬠáá áºáá¯áááºáž ááŸááá±ááá·áºá ááẠááááºážáááºážááá¯áá²á· á¡áá±ážá ááẠá¡áá»ááºá¡ááẠáá²á· ááá·áºááŸá¬ á¡ááᯠdisk áá±áᬠáááºáá±á¬áẠááŸááá² ááá¯áá¬ááᯠáááºááœáŸááºááŒáá²á· á¡áá«ááŸá¬ VBR ááŸá¬ á¡ááá·áº ááŒá±á¬ááºááá·áº áá«ááŸááá«áááºá ááŒá®ážáá±á¬á·á áá«á·ááá¯áá¯á¶áá«á áááºážáá²á·áá áºáá±á«áºááŸá¬ áá±áá¬ááœááºáá²á· á¡áá±ážáááºáá¯á¶ážáá±á¬ ááŸááºáááºážáá±ážááŒááºážáá²á· áá¬ááŒá áºáááºááá¯áᬠáááŒááºáá»ááºáá°ážá
áááºááœá±á áá»áœááºá¯ááºááá¯á· ááááºážáááºážááá¯áá±á¬á¡áá¬ááᯠá¡ááŒááºážáá»ááºážáá¬ážáááºáá¬ážáá±á¬áºáááºáž ááá¬ážáááºáá±ážááœááºážáá áºáᯠáá±á«áºáá¬áááº- á€á¡áá»ááºá¡áááºááᯠáááºáááááºáááºážá áá»áœááºá¯ááºááá¯á·ááẠáá»áœááºá¯ááºááá¯á·áá¡ááœááºážááá¯ááºážáá¯ááºáááºážá ááºáá»á¬ážááŒáá·áº ááááááá¯ááºááᯠááŸááºáááºážáááºááŒááºážá¡ááœáẠááŒá áºáááºáá»á¬ážá áá áºá áááºáá áºááá¯ááºážááŒá áºáááºá áá«áá±ááá·áº ááŒááºááááºáááºážáá»ááºáá²á· ááááœá±á·áááºáá¶áá²á·á¡áá« áá¬áá¯ááºáááá²á áá»áá¯ááºážáá±á¬ááºááŸáá·áº á ááºáá®ážáá»á¬ážá ááœááºážááá²áá²ááá¯á· ááá»áŸá±á¬áá»á á±áááºá¡ááœáẠVeeam ááẠáá®ááœááºááŒá®ážáá±á¬ áá®ááœááºááŸá¯áá»á¬ážááᯠááá®ááœááºáááºáá±á á¡áááºááá·áºáá¯ááºáá¬ážáá±á¬ APIá Built-in áá¯ááºáá±á¬ááºáá»ááºá á á¬ááŒáá·áºááá¯áẠá¡á ááŸááááºááá¯á· ááŸáááá·áºá¡áá«ááá¯ááºážá áá»áœááºá¯ááºááá¯á·ááẠáá»áœááºá¯ááºááá¯á·á contraptions áá áááºáá® á¡áááºááá·áºáá¯ááºáá¬ážáá±á¬ ááœá±ážáá»ááºááŸá¯áá»á¬ážááᯠáŠážá á¬ážáá±ážáá«áááºá áá±á¬ááºáá»áá±ááá·áº áá¯á¶áá±á¬ááºáá«áááºá ááá¯á·ááŒá±á¬áá·áºá ááŸááºáááºážáá»á¬ážááᯠááœá²ááŒááºážá áááºááŒá¬ááá·áºá¡áá«á ááŒááºá¹áá±á·áá¡ááŸá¬ážáá»á¬ážáá±á á¯ááẠááŒááºááá¯áá¹ááá® API áá»á¬ážá á áá áºáá±á«áºááá¯ááŸá¯áá»á¬ážááŸáá·áº á¡ááŒá¬ážá á¬ááŒáá·áºááá¯ááºáá»á¬ážá០áááºáá±á·áá»áºáá»á¬ážáá±á«áºááœáẠáá»áá±á¬ááºááŒá±á¬ááºáž áá¬ážáááºááẠá¡áá±ážááŒá®ážáá«áááºá á€ááá á¹á ááœááºá VBR áá¡áááºážááá¹áááẠááŸááºáááºážááá¯ááºáá»á¬ážáá²á·ááá¯á· á€á¡ááŸá¬ážáá»á¬ážááᯠáááºááá·áºááá¯á·ááẠáááºážáááºáá¬áááºá ááŒá®ážáá±á¬á· áá¯á¶ážá áœá²áá°áá²á· á¡ááááá¬áááºá áááºááá¯ááºážá áááºáá°á·áá®áá áá® "áááºáá°" á áá¬áá¬áááºáá²ááá¯áᬠáá¬ážáááºááá¯á· áááºáá°ááá¯á·áá«á ááá¯á·ááŒá±á¬áá·áº VBR ááŸááºáááºážá០á¡ááŸá¬ážáá¯ááºáá áºáá¯á ááá·áºá¡á¬áž MSDN á á¬áá»ááºááŸá¬ááá¯á· áá±á«áºáá±á¬ááºááœá¬ážáá«áá áááºážááẠáá±á¬ááºážááœááºááŒá®áž ááŸááºáááºáá«áááºá
á¡á á±á¬ááá¯ááºážá ááá±á¬áá°áá¬ážááá·áºá¡ááá¯ááºáž Veeam ááẠSQL-based application áá áºáá¯ááŒá áºáááºá ááá¯ááá¯áááºááŸá¬ áááºáááºáá»á¬ážá¡á¬ážáá¯á¶ážá á¡áá»ááºá¡áááºá¡á¬ážáá¯á¶ážááŸáá·áº áá¯á¶ááŸááºáá¯ááºáá±á¬ááºááŸá¯áá»á¬ážá¡ááœááºáᬠááá¯á¡ááºááá·áºá¡áá¬á¡á¬ážáá¯á¶ážááᯠáá±áá°áá»á¡á¬ážááŒáá·áº - á¡áá¬á¡á¬ážáá¯á¶ážááᯠáááºážááá±áá¬áá±á·á áºááœáẠááááºážáááºážáá¬ážáááºá ááá¯á·ááŒá±á¬áá·áº ááá¯ážááŸááºážáá±á¬á¡ááŸááºááá¬áž- ááŸááºáááºážáá»á¬ážááœáẠáááŸááá±á¬á¡áá¬ááẠáá±áá¬áá±á·á áºááœáẠááŒá áºááá¯ááºááŒá±á¡ááŸááá¯á¶ážááŒá áºáááºá ááá¯á·áá±á¬áº áááºážááẠááœá±áá»ááºáááºááá¯ááºáá«- á¡áá»áá¯á·á¡áá¬áá»á¬ážááẠVeeam á¡á áááºá¡ááá¯ááºážáá»á¬ážá áá±áááá¯ááºáá¬ááŸááºáááºážáá»á¬ážááœáẠááá¯ááºáááᯠáááºážááá±áá¬áá±á·á áºááœááºáááºáž áááŸááá«á ááá¯á·ááŒá±á¬áá·áºá áááºáá¶áá°ááŸááºáááºážáá»á¬ážá áá±áááœááºážá ááºáááŸááºáááºážáá»á¬ážááŸáá·áº á¡áááºááááºážááŒááºážááŸáá·áº ááŒááºáááºááá°ááŒááºážáá¯ááºáááºážá ááºááœááºáá«áááºááá·áºá¡áá¬á¡á¬ážáá¯á¶ážáááŸááºáááºážáá»á¬ážááᯠáááºáá±á·áá¬ááẠááá¯á¡ááºáááºá ááá¯á·á¡ááŒáẠááá¯á¡ááºáá±á¬á¡áá»ááºá¡áááºáá»á¬ážááᯠáááºááá·áºáá±áá¬ááœááºá០áááŸáááá¯ááºáááºááá¯ááºááŒá±á¬ááºážáááºáž ááŒá áºáá±á«áºáá¬áá«áááºá á¡á²áá«ááá±á¬á· áááºážáááºážáá«áá²á
ááá¯áá²á·ááá¯á·áá±á¬ APIs áá¥ááá¬á¡áá»áá¯á·
á€á á¬áááºážááẠáá°ážáá°ážááŒá¬ážááŒá¬áž ááŒá®ážááŒáá·áºá á¯á¶ááẠááááºááœááºáá«á ááá¯á·ááŒá±á¬áá·áº áááºážááœáẠá¡áá¯á¶ážá áœááºáá±á¬ á¡ááŸááºááá¬ážááᯠááŸá¬ááœá±ááẠáááá¯á¡ááºáá«á áááºážááááºááœááºáá»ááºááŸá¬ áá»áœááºá¯ááºááá¯á·ááá¯ááºáá¯ááºáá»á¬ážááœááºá¡áá¯á¶ážááŒá¯ááá·áºá¡áá¯á¶ážá¡áá»á¬ážáá¯á¶ážáááááá«áá® API áá»á¬ážááŸáá·áºáááºážááá¬áá»á¬ážááá¯ááŒááááºáá¬ááŒá áºáááºá
á ááá¯ááºáá¡á±á¬áẠVMware á.
áááá
á¬áááºážááœáẠáá«áááºáááºááŒá
áºáááºá vSphere API. á
á
áºááŸááºááŒá±á¬ááºážá¡áá±á¬ááºá¡áá¬ážááŒááŒááºážá á¡áááºáááºážá¡ááá·áºááá¯áááºááŸá¯ááŒááºážá áá»áŸááºáá
áºááŒááºááá¯ááºáá»ááºáá»á¬ážáááºáá®ážááŒááºážááŸáá·áº áá»ááºááŒááºážá á
ááºáá»á¬ážá¡ááŒá±á¬ááºáž á¡áá»ááºá¡áááºáá±á¬ááºážáá¶ááŒááºážááŸáá·áº á¡ááŒá¬ážáá»á¬ážá
áœá¬ (áá»á¬ážá
áœá¬) ááá¯á·á¡ááœáẠá¡áá¯á¶ážááŒá¯áááºá ááŒá±ááŸááºážáá»ááºááá¯ááºáá±á¬ááºááá¯ááºá
áœááºážááẠá¡ááœááºáá»ááºááŒáá·áºáá±á¬ááŒá±á¬áá·áº áá¬ážááŸááºážá¡ááœáẠVMware vSphere API á¡ááá¯ážá¡áá¬ážááᯠáá»áœááºá¯ááºá¡ááŒá¶ááŒá¯ááá¯ááºáá«áááºá
VIX API. á¡á±á¬ááºáááºážááá¬áá°áááºáá¬áž áá°ážáá°ážááŒá¬ážááŒá¬ážááŸáá
vSpehere áááºáááºáá±á¬ááºááŸá¯ API vSphere 6.0 ááŸá
áááºá (ááá·áºááŸááºážááŒá±á¡á¬ážááŒáá·áºá ဠAPI ááᯠáá¬ážááŸááºáž 5.5 ááœáẠááááá¯á¶ážááááºáááºáá²á·áááº) ááŸá
áááºá áááºážááᯠá§áá·áºáááºá
ááºáá»á¬ážááŸáá·áºá¡áá¯ááºáá¯ááºáááºá¡áá¯á¶ážááŒá¯áá¬ážááŒá®áž VIX ááᯠáá±áá¬ááá¯ááºážáá®ážáá«ážááœááºá¡á
á¬ážááá¯ážáá¬ážáááºá ááááºáá±á¬á·á áá«á vSphere ááᯠá
á®áá¶ááá·áºááœá²ááá¯á·á¡ááœáẠáá±á¬ááºááẠAPI áá
áºáá¯áá«á á
áááºáá«áááºá
á¬ážáá²á·áá°ááœá±á¡ááœáẠáá±á·áá¬ááá¯á· á¡ááŒá¶ááŒá¯áá»ááºáá«áááºá
VDDK (Virtual Disk Development Kit)á á
á¬ááŒáá·áºááá¯ááºááœáẠáá
áºá
áááºáá
áºááá¯ááºáž ááœá±ážááœá±ážáá²á·ááá·áº á€á¡áá¬
VDDK error: 21036749815809.Unknown error
ááá¯á·áá±á¬áẠáá»áœááºá¯ááºááá¯á·ááẠáááºážááᯠhex ááá¯á· áá²áá²áá¶á·áá¶á·ááŒá±á¬ááºážááŒá®áž 132200000001 ááá¯ááá°ááá¯ááºáá«á áá»áœááºá¯ááºááá¯á·ááẠ132200 á ááááºážá¡áá»ááºá¡áááºááá¯ááºáá±á¬á¡á
ááᯠááá¯ážááŸááºážá
áœá¬á
áœáá·áºáá
áºááá¯ááºááŒá®áž áá»ááºááẠáá»áœááºá¯ááºááá¯á·áá¡ááŸá¬ážáá¯ááºááŒá
áºáááá·áºááẠ(VDDK 1: á¡áááºáááá¡ááŸá¬áž)á áááŒá¬ááááá¯áááᯠVDDK á¡ááŸá¬ážáá»á¬ážá¡ááŒá±á¬ááºážá áááŒá¬áá±ážáá®áá០áá®ážááŒá¬ážáá
áºáá¯ááŸááá²á·áááºá
áá²ááŒáá·áºáá¡á±á¬áẠáá±á¬ááºážááœááºáž.
á€ááœááºá áá»áœááºá¯ááºááá¯á·á¡ááœáẠá¡ááá¯á¡ááºáá¯á¶ážááŸáá·áº á¡áá±ážááŒá®ážáá¯á¶ážá¡áá¬á¡á¬ážáá¯á¶ážááᯠá á¶áááºááŸááºáá»ááºááœáẠááœá±á·ááŸáááá¯ááºáááºá á¡ááŒá áºá¡áá»áẠViewer ááá¯. áá«áá±ááá·áº áá áºáá¯ááŸááá¬á ááŸááºáá»á¬ážáá²á· á¡á ááºá¡áá¬á¡á Windows áᬠError áá²á· á á¬áá¬ážá¡ááŒáá·áºá¡á á¯á¶ááᯠáá±ážááŸááºááá¬ážáá±ááá·áº áá¶áá«ááºáá áºáá¯áá² ááŒá áºáá«áááºá á¥ááá¬á¡á¬ážááŒáá·áº error 5 ááẠâAccess deniedâ ááŒá áºááŒá®áž 1722 ááẠâThe RPC server is unavailableâ ááŒá áºááŒá®áž 10060 ááẠâConnection timedâ ááŒá áºáááºá á¡áá»á±á¬áºááŒá¬ážáá¯á¶ážááœá±ááᯠááááááẠáá±á¬ááºážáá¬áá±á«á·á áá«áá±ááá·áº á¡áá¯áá áááŒááºááá±ážáá²á· áá°ááœá±áá±á¬á
ááá¯á·ááŒá±á¬áá·áº ááááẠáá»á¬ážáááºááŸáá·áº áá¯á¶ážááá°áá¯á¶ááá±á«áºá
á±áááºá á¡ááŸá¬ážá¡ááœááºážáá»á¬ážááᯠááŸá±á·á 0x8007 ááŒáá·áº ááá¹ááááááºážááááºážáá¯á¶á
á¶ááŒáá·áº ááááºážáááºážáá¬ážáááºá á¥ááá¬á¡á¬ážááŒáá·áºá 0x8007000e ááẠá¡ááŸááºáááẠ14 ááŒá
áºáááºá Out of Memory ááŒá
áºáááºá á¡áááºááŒá±á¬áá·áº á€á¡áá¬ááẠáááºáá°á·á¡ááœáẠááŒá
áºáááºááá¯ááŒááºážááŸá¬ á¡ááŸá±á¬ááºáá²ááœáẠáá¯á¶ážááœáŸááºážáá±áá±á¬ ááá±á ááá
áºáá¯ááŒá
áºáááºá ááá¯á·áá±á¬áºá á¡ááŸá¬ážá¡ááœááºážáá»á¬ážá
á¬áááºážá¡ááŒáá·áºá¡á
á¯á¶ááᯠSMS ááá«áá²á¡ááá²á·áá±á«ááºážáá¯ááºáá¯ááºááá¯ááºáááºá
á
áá¬ážáá
ááºá 0x8007 áá
áºáá¯áááºážáááºááá¯ááºáá² áá
áºáá«áá
áºáá¶ááœáẠá¡ááŒá¬ážááŸá±á·áááºáá»á¬ážááŸááááºá ááá¯ááá¯á·áá±á¬áááºážáááºážááœááºá¡ááŒá±á¡áá±ááœááºá HRESULT (âááááºáááºááá¯ááºâ) ááá¯áá¬ážáááºáááºá¡ááœááºáááºááá¯ááá¯áááºááŸáá¯ááºážá
áœá¬áááºááŸáá¯ááºážáááºááá¯áááºá
áá«áá±ááá·áº Microsoft ááŸá¬ááŸááá²á· áá²áá±á¬áºááœá±á áá»áœááºáá±á¬áºááá¯á·ááᯠáááºážáááºážááá¬ážááŒá®áž ááá¹áá¬ááŒá®ážááᯠá¡áá¯á¶ážáááºáá¯á¶ááᯠááŒááá²á·áá«áááºá
C:UsersrootDesktop>err.exe 0x54f
# for hex 0x54f / decimal 1359
ERROR_INTERNAL_ERROR winerror.h
# An internal error occurred.
# as an HRESULT: Severity: SUCCESS (0), FACILITY_NULL (0x0), Code 0x54f
# for hex 0x54f / decimal 1359
ERROR_INTERNAL_ERROR winerror.h
# An internal error occurred.
# 2 matches found for "0x54f"
ááá¬ážáááºáá±ážááœááºážáá áºáá¯áá±á«áºáá¬áááº- á¡áááºááŒá±á¬áá·áº áá»áœááºá¯ááºááá¯á·ááẠááŸááºáááºážáá»á¬ážááœáẠá á¬ááŸááºá á¬ááŸááºááᯠáá»ááºáá»ááºážááá±ážáá² á€áá»áŸáá¯á·ááŸááºáááºážááŒááºáá±á¬áá¯ááºáá»á¬ážááᯠáá¬ážáá²á·ááááºážá á¡ááŒá±ááŸá¬ Third-party application ááœááºááŒá áºáááºá áááºááá¯ááºááá¯áẠWinAPI áá±á«áºááá¯ááŸá¯á¡áá»áá¯á·ááᯠááœá²áá¯ááºáá±á¬á¡áá«á áááºážá¡ááœáẠá¡áá°áž WinAPI áá±á«áºááá¯ááŸá¯áááºááŸááá±á¬ááŒá±á¬áá·áº áááºážááá¯á¶á·ááŒááºááŸá¯ááᯠáá¯á¶áá±á¬áºááẠááááºáá²áá«á ááá¯á·áá±á¬áº áá±á¬áºááŒáá¬ážááŒá®ážááŒá áºááá·áºá¡ááá¯ááºážá áá»áœááºá¯ááºááá¯á·áᶠáá¯á¶á·ááŒááºááŸá¯áá»á¬ážááŒáá·áºáᬠáá±á¬ááºáá¬ááá»áŸá¡áá¬á¡á¬ážáá¯á¶ážááẠáá»áœááºá¯ááºááá¯á·áááŸááºáááºážáá»á¬ážáá²ááá¯á· áá±á¬ááºáá«áááºá á€áá±áá¬ááœááºá áááºážá¡á¬áž áá¯ááºááŸááºáááºá¡ááœááºá áá áºáŠážááẠá€á¡áááá¬ááºá á®ážááŒá±á¬ááºážááᯠá¡áááºáááŒááºá á±á¬áá·áºááŒáá·áºáááºá áááºážá០Windows á¡ááŸá¬ážáá»á¬ážááŸáá·áº á¡ááá¯ááºážáá»á¬ážááᯠááœá²áá¯ááºáááºá áááºážááá¯á·ááᯠáá¯ááºááŸááºááŒá®áž áááºážááá¯á·ááᯠááŒááºááá·áºáá«á á áááºááŸá¯ááºááŸá¬ážá áá¬á¡áá±á¬ááºážáá¯á¶áž ááŸá¯ááºááŸá¬ážááŸá¯ááá¯ááºááŒá±á¬ááºáž ááá¯ážááá¯ážáá¬ážáá¬áž ááŒá±á¬á á¡á±á¬ááºá
Windows File Management API ááá¯ááºáá»á¬ážááŸáá·áº á¡áá¯ááºáá¯ááºáá±á¬á¡áá« ááŒá áºááá¯ááºááá»áŸ áááºážáááºážááá¯ááºážááœáẠá¡áá¯á¶ážááŒá¯áááºá ááá¯ááºáá»á¬ážáááºáá®ážááŒááºážá áá»ááºááŒááºážá á á¬áá±ážááŒááºážá¡ááœááºááœáá·áºááŒááºážá attribute áá»á¬ážááŒáá·áº áá¯ááºáá±á¬ááºááŒááºážá áááºááŒáá·áº á áááºááŒáá·áºá
á¡áááºáá±á¬áºááŒáá« PowerShell ááá¯ááºááá¯áẠHyper-V ááá¹áá¬ááŸá VIX API á analogue á¡ááŒá áºá áá¶ááá±á¬ááºážá áœá¬áá²á ááá¯ááºáá»á±á¬áá®ááœá±áááŒá áºááá¯ááºáá«áá°áž- áá¯ááºáá±á¬ááºááá¯ááºá áœááºážá¡áá±á«áº ááá·áºáááºáá»ááºáá»á¬ážá áœá¬á áááºážááẠhost áá¬ážááŸááºážááá¯ááºážááŸáá·áº á§áá·áºáááºá¡á¬ážáá¯á¶ážááŸáá·áº á¡áááºáááŒá±áá«á
CPR (Remote Procedure Call) RPC ááŸáá·áºáááºáááºáá±á¬ á¡ááŸá¬ážáá»á¬ážááᯠáááŒááºáá°ážáá±á¬ WIndows ááŸáá·áº á¡áá¯ááºáá¯ááºáá±á¬ áá°áá
áºáŠážáá
áºáá±á¬ááºáá»áŸ ááŸááááá·áºáááºááááºáá«á áá°ááŒáá¯ááºáá»á¬ážáá±á¬ á¡áááºá¡ááŒááºááœá²ááŸá¬ážáá±áá±á¬áºáááºážá áááºážááẠáááá¯ááá¯áá±á¬áá
áºáá¯áááºážááá¯ááºáá±á¬áºáááºáž ááá·áºáááºáá»ááºá¡áá»á¬ážá¡ááŒá¬ážááᯠáá»á±áááºá
á±ááá·áº áááºááá·áº client-server protocol áááá¯á ááá¯á·áá±á¬áºá áá»áœááºá¯ááºááá¯á·áááŸááºáááºážáá»á¬ážááœáẠRPC á¡ááŸá¬ážáá
áºáá¯ááŸááá±áá«áá á¡áá»áááºá 90% ááẠDCOM (Distributed Component Object Model) ááá
áºá
áááºáá
áºááá¯ááºážááŒá
áºááá·áº Microsoft RPC á០á¡ááŸá¬ážááŒá
áºááœá¬ážáááá·áºáááºá á€á¡ááŒá±á¬ááºážá¡áá¬ááŸáá·áºáááºáááºááá·áº á
á¬ááœááºá
á¬áááºážá¡ááŒá±á¬ááºá¡ááŒá¬ážááᯠááá¯ááºááœááºáá±á«áºááœáẠáááºááŸá¬ááœá±á·ááá¯ááºáá±á¬áºáááºáž áááºážááŸáá·áºáááºáááºáá±á¬ ááŒááºá¹áá±á·ááá±á
á¯ááẠá¡ááœááºáá±ááºáá±á¬ááºáá»áá±áá«áááºá áá«áá±ááá·áº á¡ááŒá±á¬ááºážá¡áá¬ááᯠáá±á·áá¬ááá¯á
áááºááŒááºážááŒáááºááá¯áááºáá±á¬á· áá±á¬ááºážáá«ážááœá±ááᯠá¡ááŒá¶ááŒá¯ááá¯ááºáá«áááºá
áá»áœááºá¯ááºááá¯á·áááŸááºáááºážáá»á¬ážááœáẠRPC á¡ááŸá¬ážá¡ááœááºážáá»á¬ážá á¡áááá¡ááŒá±á¬ááºážáááºážáá»á¬ážááŸá¬ VBR á¡á áááºá¡ááá¯ááºážáá»á¬áž (á¥ááá¬á áá¬áᬠ> ááá±á¬ááºá á®) á¡ááŒá¬áž áááºááœááºááẠááŒáá¯ážáááºážááŸá¯ áá¡á±á¬ááºááŒááºááŒááºážááŒá áºááŒá®áž áááŒá¬ááááá¯áááᯠáááºááœááºáá±ážááŒá¿áá¬áá»á¬ážááŒá±á¬áá·áº ááŒá áºáááºá
ááááºááá¯ááºážá¡á¬ážáá¯á¶ážááœáẠááááºáá¯á¶ážá error The RPC server is not available (1722)á ááá¯ážááŸááºážáá±á¬á¡á¬ážááŒáá·áºá client ááẠáá¬áá¬ááŸáá·áº áá»áááºáááºááŸá¯áá
áºáá¯ááᯠááááºáá±á¬ááºááá¯ááºáá«á áááºáá²á·ááá¯á·ááŸáá·áº á¡áááºááŒá±á¬áá·áº - á¡ááŒá±áá
áºáá¯áááºážáááŸááá±á¬áºáááºáž áá»á¬ážáá±á¬á¡á¬ážááŒáá·áº á¡áá±á¬ááºá¡áá¬ážá
áá
á
áºááŒááºáž ááá¯á·ááá¯áẠááááºáááºáž 135 ááá¯á· ááœááºáááºáááºáá±á¬ááºááŒááºážááœáẠááŒá¿áá¬áá
áºáá¯ááŒá
áºáááºá áá±á¬ááºáá
áºáá¯ááẠdynamic port assignment ááŸááá±á¬ á¡ááŒá±áá¶á¡áá±á¬ááºá¡áŠáá»á¬ážá¡ááœáẠáá¯á¶ááŸááºááŒá
áºáááºá áá®áá±á«ááºážá
ááºááŸá¬áá±á¬áẠááŸááá±ážáááºá
áá¯ááááá°ááŒáá¯ááºá¡áá»á¬ážáá¯á¶áž á¡ááŸá¬áž- á¡áá¯á¶ážááŸááºááŒá±áá¯á¶áá« (1753) á០áááŸáááá¯ááºáá±á¬ á¡áá¯á¶ážááŸááºáá»á¬áž áááŸááá±á¬á·áá«á RPC áááá¯ááºážááá·áº ááá¯á·ááá¯áẠáá¬áá¬ááẠááááºáááºážáá
áºáá¯ááᯠáá°á·áá¬áá¬áá° áááºááŸááºáá±ážááẠáá»ááºááœááºáá²á·áááºá áá¬áᬠ(áá»áœááºá¯ááºááá¯á·áááá
á¹á
ááœááºá á§áá·áºáááºá
ááº) ááẠááŒá®ážáá¯á¶ážááœá¬ážáá±á¬ áá»ááºážááŒá±á¬ááºážáá±á¬ á¡ááœá¬á¡áá±ážá០ááááºáááºážáá»á¬ážááᯠááá¯ááºááá
áºáá»áá»ááœá²áá±áááºááŸááºááẠááŒááºáááºáááºááŸááºáá¬ážáá±á¬á¡áá«ááœáẠááŒá
áºáááºáááºá á¡áááºá áááºááẠáááá¯ááºážááá·áºáááºá០(áá»áœááºá¯ááºááá¯á·áááá
á¹á
ááœááºá VBR áá¬áá¬) ááŸáááºáá±á¬ááºáá«áá áá»áœááºá¯ááºááá¯á·á VeeamVssAgent áá
áááºáá²á·áá« ááá¯á·ááá¯áẠRPC á¡ááºáá¬áá±á·á
áºáá
áºáá¯á¡ááŒá
Ạá
á¬áááºážááœááºážááá¬ážáá«á áá®á¡ááŒá±á¬ááºážá¡áá¬ááŸá¬áááºáž ááŸááááºá
áá±á¬ááºážááŒá®á ááááºáááºáž 3 RPC á¡ááŸá¬ážáá»á¬ážááᯠá¡ááŒá®ážáááºáááºá RPC áá¯ááºáá±á¬ááºáá»ááºáá±á«áºááá¯ááŸá¯ áá¡á±á¬ááºááŒááºáá« (1726) ááᯠááááááŒáá«á áá¯á·á áá»áááºáááºááŸá¯ááᯠáááºáá±á¬ááºááŒá®ážáá«á áá±á«áºáá¬áá±á¬áºáááºáž RPC áá±á¬ááºážááá¯ááŸá¯áá»á¬ážááᯠáá¯ááºáá±á¬ááºáááºááá¯ááºáá«á á¥ááá¬á¡á¬ážááŒáá·áºá áá»áœááºá¯ááºááá¯á·ááẠVSS á á¡ááŒá±á¡áá±ááŸáá·áºáááºáááºááá·áº á¡áá»ááºá¡áááºááᯠáá±á¬ááºážááá¯ááẠ(ááá¯á¡áá»áááºááœáẠááá¯áá±áá¬ááœáẠá¡ááááºááá¯ááºážáá áºáᯠááŒá¯áá¯ááºáá±ááŒá®áž áá±á¬ááºáááºááẠááŒáá¯ážá á¬ážáá±áááº)á áá»áœááºá¯ááºááá¯á·ááᯠáá¯á¶á·ááŒááºáááºá¡ááœáẠááŸá¯ááºááááºáá±ááŒá®áž áá»á áºáá»á°ááŸá¯áá¬ážáááºá
Windows Tape Backup API ááááºá á¬ááŒáá·áºááá¯ááºáá»á¬áž ááá¯á·ááá¯áẠáááá¯ááºáá»á¬ážááŸáá·áºá¡áá° á¡áá¯ááºáá¯ááºááẠááá¯á¡ááºáááºá á¡á ááŸá¬ áá»áœááºáá±á¬áºááŒá±á¬áá²á·áááá¯áá«áá²á áá»áœááºáá±á¬áºááá¯á·áᬠááá¯ááºááá¯ááºáá¬ááºáá±á¬ááºážááœá±ááᯠáá±ážááŒá®áž á ááºáá á¹á ááºážáá áºáá¯á á®áá²á· áá¶á·ááá¯ážááŸá¯áá²á· áá¯áá¹ááá±á¬ááºáá±ááá«áááºá ááá¯á·ááŒá±á¬áá·áº vim ááœáẠááá¯ááºááá¯áẠdriver áááŸááá«á áá¬á·ááºáá²áá±á¬ááºážáá»áá°áá»á¬ážááá¯ááºááá¯ááºá á¡áá±á¬ááºá¡áááºáá±á¬áºáá±ážáá±á¬ á ᶠAPI ááŸáááá·áº á¡á¬ážáá¯á¶ážáá«áááºáá«áááºá áá®á·áááºáá¯áá¹ááááŸááá¬áž áá¯ááºáááºááá¬áž?
SMB / CIFS CIFS (Common Internet File System) ááẠSMB (Server Message Block) á áá®ážááá·áºáá¬ážááŸááºážáá áºáá¯áá¬ááŒá áºááŒá±á¬ááºáž áá°ááá¯ááºážá áááŸááºáááá±á¬áºáááºážá ááá¯á·ááŒá±á¬áá·áº á€ááá±á¬ááá¬ážáá»á¬ážááᯠáá±áá¯áá»á¡á¬ážááŒáá·áº ááŸá¬ážááœááºážááŒááºážáááŸááá«á Samba ááẠLinuxUnix á¡áá±á¬ááºá¡áááºáá±á¬áºááŸá¯áá áºáá¯ááŒá áºáá±ááŒá®ááŒá áºááŒá®áž áááºážááœáẠáááºážáááá¯ááºááá¯ááºáá°ážááŒá¬ážáá»ááºáá»á¬ážáá«ááŸááááºá ááá¯á·áá±á¬áº áá»áœááºáá±á¬áºááŒááºážááá¯áá²á·áááºá á€áá±áá¬ááœáẠá¡áá±ážááŒá®ážáááºááŸá¬- Veeam ááẠUNC áááºážááŒá±á¬ááºáž (serverdirectory) ááá¯á· áá áºáá¯áá¯áá±ážááẠáá±á¬ááºážááá¯áá±á¬á¡áá«á áá¬áá¬ááẠáá±á¬áá¯á¶ážáá®ááá¯á· mup ááŸáá·áº mrxsmb á¡áá«á¡ááẠááá¯ááºá áá áºáááá¯ááºáá¬áá»á¬ážá á¡áááºá¡á±á¬ááºááᯠá¡áá¯á¶ážááŒá¯áááºá ááá¯á·ááŒá±á¬áá·áºá á€áááá¯ááºáá¬áá»á¬ážáááºáááºáž á¡ááŸá¬ážáá»á¬ážááᯠáááºáá®ážáá±ážáááá·áºáááºá
áááŸáááẠááá¯ááºááá¯ááºáá°ážá Winsock API. ááœááºáááºáá±á«áºááœáẠáá
áºáá¯áá¯áá¯ááºáá±á¬ááºááẠááá¯á¡ááºáá«áá VBR ááẠWinsock áá¯áá°áááá»á¬ážáá±á¬ Windows Socket API ááŸáááá·áºá¡áá¯ááºáá¯ááºáááºá áá«ááŒá±á¬áá·áº ááŸááºáááºážáá²ááŸá¬ IP:Port á¡á
á¯á¡áá±ážááá¯ááœá±á·ááẠáá«ááá«áá«áá²á ááá¬ážááẠá
á¬ááœááºá
á¬áááºážááœá±ááŸá¬ ááŒá
áºááá¯ááºááŒá±ááŸááá²á· á
á¬áááºážáá±á¬ááºážááœá± ááŸááá«áááºá
á¡áááºáá±á¬áºááŒáá« WMI (Windows Management Instrumentation) ááẠWindows áá±á¬áááŸá á¡áá¬á¡á¬ážáá¯á¶ážááŸáá·áº á¡áá¬á¡á¬ážáá¯á¶ážááᯠá á®áá¶ááá·áºááœá²áááºá¡ááœáẠá¡ááá¹á API áá áºáá»áá¯ážááŒá áºáááºá á¥ááá¬á¡á¬ážááŒáá·áºá Hyper-V ááŸáá·áºá¡áá¯ááºáá¯ááºáá±á¬á¡áá«á host ááá¯á·áá±á¬ááºážááá¯ááŸá¯á¡á¬ážáá¯á¶ážáá®ážáá«ážáááºáááºážááá¯ááŒááºáááºážáááºá á áá¬ážáá¯á¶ážáá áºáá¯á¶ážááœááºá á¡áá¬ááẠáá¯á¶ážáá¡á á¬ážááá¯ážáááááá·áºá¡ááŒáẠáááºážáá áœááºážáááºáá»á¬ážááœáẠá¡ááœááºá¡á áœááºážáááºáááºá áááºááá·áºáá±áá¬ááœáẠáá»ááºááœá¬ážáááºááᯠááŸá¬ááœá±ááẠááŒáá¯ážáááºážáá¬ááœáẠbuilt-in WBEMtest.exe tool ááẠáá»á¬ážá áœá¬ á¡áá±á¬ááºá¡áá°ááŒá¯áá«áááºá
á
á¬áááºážááœááºáá±á¬ááºáá¯á¶ážááŒá
áºáááºá ááá¯á·áá±á¬áº á¡áá±ážáá«ááŸá¯á¡áááºážáá¯á¶ážááŒáá·áºá VSS (Volume Shadow Storage)á á
á¬áááºážááŒá¯á
á¯áá¬ážááá±á¬áẠáá±á«ááºážá
ááºá ááá¯ááºáááºážáá±á¬ááºá¡á±á¬áẠáá»áŸáá¯á·ááŸááºáááºážááŒááºáá«áááºá Shadow Copy ááẠá¡áá°ážáá»áŸááºáá
áºááŒááºááá¯ááºáá»ááºá¡áá»áá¯ážá¡á
á¬ážáá
áºáá¯á¡ááŒá
Ạá¡ááá¯ážááŸááºážáá¯á¶ážáá¬ážáááºááá±á¬áá±á«ááºáá¬ážááŒá®áž á¡ááŸá
áºáá¬áá¡á¬ážááŒáá·áº áááºážááẠáááºážááŒá
áºáááºá áá°á·ááŒá±á¬áá·áº áááºááẠVMware ááœáẠá¡ááá®áá±ážááŸááºáž-áá
áºááááºáááºáž áááá¹áá°áá°ážáá°ááá¯ááºááŒá®áž Hyper-V ááŸá á¡áá¬á¡á¬ážáá¯á¶ážáá®ážáá«ážááᯠááŒá¯áá¯ááºááá¯ááºáááºá VSS ááŸá¬ áá®ážááá·áºáá±á¬ááºážáá«ážáá
áºáá¯ááºáá±ážááá¯á· á¡á
á®á¡á
ááºááŸááá«áááºá áá«áá±ááá·áº á¡áá¯á¡áá»áááºááŸá¬áá±á¬á· áááºáááºááŒáá·áºááá¯á· ááŒáá¯ážá
á¬ážááá¯ááºáá«áááºá
áá®á¡áá±á«áºááŸá¬ ááŒá áºáá±á¬ááºáž ááŒá áºááá¯ááºáááºá á¡ááŒá±áá¶á¡áá»áá¯á¶ážá¡áá¬áá»á¬ážááᯠááŒá®ážááŒá±á¬ááºá¡á±á¬ááºááŸááºážááŒáááá·áºáá¬áááºááᯠáá»áœááºáá±á¬áºá ááºážá á¬ážáááááºá ááá¯á·ááŒá±á¬áá·áº áá±á¬ááºá¡áááºážááœáẠááŸááºáááºážáá»á¬ážááᯠááŒáá·áºááŒá®ážáá«ááŒá®á áá«áá±ááá·áº ááá·áºááŸá¬ áá±ážá áá¬ááœá±ááŸáááẠcomment ááŸá¬ áá±ážááá¯ááºáá«áááºá
source: www.habr.com