{"id":182676,"date":"2013-06-09T18:01:04","date_gmt":"2013-06-09T14:01:04","guid":{"rendered":"http:\/\/savepearlharbor.com\/?p=182676"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T21:00:00","slug":"","status":"publish","type":"post","link":"https:\/\/savepearlharbor.com\/?p=182676","title":{"rendered":"<span class=\"post_title\">\u0414\u043e\u0441\u0442\u0443\u043f \u043a \u0441\u043a\u0440\u044b\u0442\u044b\u043c \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430\u043c UEFI BIOS \u043e\u0442 Insyde<\/span>"},"content":{"rendered":"<div class=\"content html_format\">   \t\u0417\u0434\u0440\u0430\u0432\u0441\u0442\u0432\u0443\u0439 \u0425\u0430\u0431\u0440!<\/p>\n<p>  \u041e\u0434\u043d\u043e \u0438\u0437 \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0439 \u043c\u043e\u0435\u0439 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 \u2014 \u043f\u0440\u043e\u0434\u0430\u0436\u0430 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0440\u0435\u0448\u0435\u043d\u0438\u0439 \u0432 \u043e\u0431\u043b\u0430\u0441\u0442\u0438 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438. \u041f\u043e \u0434\u043e\u043b\u0433\u0443 \u0441\u043b\u0443\u0436\u0431\u044b, \u043f\u0440\u0438\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u0434\u0435\u043b\u0430\u0442\u044c \u043f\u0438\u043b\u043e\u0442\u043d\u044b\u0435 \u043f\u0440\u043e\u0435\u043a\u0442\u044b \u0438\u043b\u0438 \u0443\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0442\u044c \u0442\u0435\u0441\u0442\u043e\u0432\u044b\u0435 \u0441\u0442\u0435\u043d\u0434\u044b. \u041d\u0435\u0434\u0430\u0432\u043d\u043e, \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Citrix \u0432\u044b\u043f\u0443\u0441\u0442\u0438\u043b\u0430 \u043d\u043e\u0432\u044b\u0439 \u043f\u0440\u043e\u0434\u0443\u043a\u0442 \u043f\u043e\u0434 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 XenClient XT, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u043e \u0441\u0443\u0442\u0438 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043a\u043b\u0438\u0435\u043d\u0442\u0441\u043a\u0438\u043c \u0433\u0438\u043f\u0435\u0440\u0432\u0438\u0437\u043e\u0440\u043e\u043c \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u0443\u0440\u043e\u0432\u043d\u044f, \u0442\u043e \u0435\u0441\u0442\u044c \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043d\u0430 \u0447\u0438\u0441\u0442\u043e\u043c \u0436\u0435\u043b\u0435\u0437\u0435. \u041e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u0438\u0434\u0435\u0435\u0439 \u043a\u043b\u0438\u0435\u043d\u0442\u0441\u043a\u043e\u0433\u043e \u0433\u0438\u043f\u0435\u0440\u0432\u0438\u0437\u043e\u0440\u0430 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0445 \u043c\u0430\u0448\u0438\u043d \u043d\u0430 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u043c \u043d\u043e\u0443\u0442\u0431\u0443\u043a\u0443. \u0413\u0434\u0435 \u043a\u0430\u043a \u0438 \u044d\u0442\u043e \u043f\u0440\u0438\u043c\u0435\u043d\u0438\u043c\u043e \u2014 \u043e\u043f\u0443\u0441\u0442\u0438\u043c. <\/p>\n<p>  \u0412\u0441\u0435 \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u044b Intel \u0438 AMD \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0442 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u044e <a href=\"https:\/\/ru.wikipedia.org\/wiki\/VT-d\">\u0430\u043f\u043f\u0430\u0440\u0430\u0442\u043d\u043e\u0439 \u0432\u0438\u0440\u0442\u0443\u043b\u0438\u0437\u0430\u0446\u0438\u0438<\/a>.<br \/>  \u0418 \u0442\u0430\u043a, \u0432 \u043c\u043e\u0435\u043c \u0440\u0430\u0441\u043f\u043e\u0440\u044f\u0436\u0435\u043d\u0438\u0438 \u0431\u044b\u043b \u043d\u043e\u0443\u0442\u0431\u0443\u043a \u0441 H77 \u0447\u0438\u043f\u0441\u0435\u0442\u043e\u043c \u0438 Intel\u00ae Core\u2122 i7-3820QM \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u043e\u043c. \u0421\u043e\u0433\u043b\u0430\u0441\u043d\u043e \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u043e\u0442 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044f, \u043c\u043e\u0439 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u043b Intel\u00ae Virtualization Technology (VT-x) \u0438 Intel\u00ae Virtualization Technology for Directed I\/O (VT-d) \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438. \u0415\u0441\u043b\u0438 \u043f\u0435\u0440\u0432\u0430\u044f \u0438\u043c\u0435\u0435\u0442\u0441\u044f \u043f\u043e\u0447\u0442\u0438 \u043d\u0430 \u0432\u0441\u0435\u0445 \u043d\u043e\u0432\u044b\u0445 \u043d\u043e\u0443\u0442\u0431\u0443\u043a\u0430\u0445, \u0442\u043e \u0432\u0442\u043e\u0440\u0430\u044f \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u044f \u0432\u0441\u0442\u0440\u0435\u0447\u0430\u0435\u0442\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u043d\u0430 \u0442\u043e\u043f\u043e\u0432\u044b\u0445 \u043c\u043e\u0434\u0435\u043b\u044f\u0445. \u041d\u043e \u043e\u043d\u0430 \u0434\u0430\u0435\u0442 \u043c\u043d\u043e\u0433\u043e \u043f\u0440\u0435\u0438\u043c\u0443\u0449\u0435\u0441\u0442\u0432, \u043a\u0430\u043a \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 \u043f\u0440\u044f\u043c\u043e\u0439 \u043f\u0440\u043e\u0431\u0440\u043e\u0441 GDU \u0432 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u0443\u044e \u0441\u0440\u0435\u0434\u0443, \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u043a\u043b\u0438\u0435\u043d\u0442\u0441\u043a\u0430\u044f \u043c\u0430\u0448\u0438\u043d\u0430 \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u0442 \u043f\u043e\u043b\u043d\u0443\u044e \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0443 3D. \u041d\u043e \u0434\u0430\u0432\u0430\u0439\u0442\u0435 \u043d\u0435 \u0431\u0443\u0434\u0435\u043c \u0443\u0433\u043b\u0443\u0431\u043b\u044f\u0442\u044c\u0441\u044f \u0432 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438, \u043e\u0442\u043b\u0438\u0447\u043d\u044b\u0435 \u043e\u0442 \u0442\u0435\u043c\u0430\u0442\u0438\u043a\u0438 \u0434\u0430\u043d\u043d\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0438. <\/p>\n<p>  \u0412 \u043c\u043e\u0435\u043c \u0431\u0438\u043e\u0441\u0435 \u0431\u044b\u043b\u0430 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f VT-x, \u043d\u043e \u0432\u043e\u0442 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0435\u0439 VT-d \u043d\u0435 \u0431\u044b\u043b\u043e \u043f\u0440\u0435\u0434\u0443\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u043e \u0438\u0437\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e. <br \/>  <a name=\"habracut\"><\/a><br \/>  \u0412 \u0440\u0430\u0441\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u044b\u0445 \u0447\u0443\u0432\u0441\u0442\u0432\u0430\u0445, \u044f \u0441\u0442\u0430\u043b \u0431\u0440\u043e\u0434\u0438\u0442\u044c \u043f\u043e \u0440\u0430\u0437\u043d\u044b\u043c \u0440\u0435\u0441\u0443\u0440\u0441\u0430\u043c \u0432 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0435 \u0438 \u043d\u0430\u0442\u043a\u043d\u0443\u043b\u0441\u044f \u043d\u0430 \u0434\u0432\u0430 \u043e\u0447\u0435\u043d\u044c \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u044b\u0445 \u0440\u0435\u0441\u0443\u0440\u0441\u0430: <a href=\"http:\/\/forums.mydigitallife.info\/forums\/25-BIOS-Mods\">mydigitallife<\/a> \u0438 <a href=\"http:\/\/www.bios-mods.com\/forum\/\">bios-mods<\/a>.<\/p>\n<p>  \u041e\u043a\u0430\u0437\u0430\u043b\u043e\u0441\u044c, \u0447\u0442\u043e \u0431\u043e\u043b\u044c\u0448\u0430\u044f \u0447\u0430\u0441\u0442\u044c \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a \u0431\u0438\u043e\u0441\u0430 \u0441\u043a\u0440\u044b\u0442\u0430 \u043e\u0442 \u043e\u0431\u044b\u0447\u043d\u043e\u0433\u043e \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f. \u041f\u0440\u0438\u0447\u0438\u043d\u0430 \u043f\u043e\u043d\u044f\u0442\u043d\u043e \u2014 \u043d\u0435 \u0434\u0430\u0432\u0430\u0442\u044c \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f\u043c \u043a\u043e\u0432\u044b\u0440\u044f\u0442\u044c\u0441\u044f \u0432 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430\u0445 \u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0436\u0435\u043b\u0435\u0437\u0430, \u0434\u0430\u0431\u044b \u043d\u0435 \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0442\u044c \u043e\u0447\u0435\u0440\u0435\u0434\u0438 \u0443 \u0441\u0435\u0440\u0432\u0438\u0441\u043d\u044b\u0445 \u0446\u0435\u043d\u0442\u0440\u043e\u0432 \u0438\u0437 \u0430\u0440\u043c\u0438\u0438 \u043b\u044e\u0431\u043e\u043f\u044b\u0442\u043d\u044b\u0445 \u00ab\u0431\u043e\u0440\u043e\u0434\u0430\u0442\u044b\u0445\u00bb \u0441\u0443\u0431\u044a\u0435\u043a\u0442\u043e\u0432 \u0441 \u00ab\u043a\u0438\u0440\u043f\u0438\u0447\u0430\u043c\u0438\u00bb \u0432 \u0440\u0443\u043a\u0430\u0445. <\/p>\n<p>  \u041f\u0435\u0440\u0432\u043e\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e\u0435 \u0437\u043d\u0430\u043a\u043e\u043c\u0441\u0442\u0432\u043e \u0441 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0435\u0439 \u043f\u043e\u0432\u0435\u0440\u0433\u043b\u043e \u043c\u0435\u043d\u044f \u0432 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u0437\u0430\u043c\u0435\u0448\u0430\u0442\u0435\u043b\u044c\u0441\u0442\u0432\u043e. \u041a\u0443\u0447\u0430 \u043d\u0435\u0437\u043d\u0430\u043a\u043e\u043c\u044b\u0445 \u043c\u043d\u0435 \u0443\u0442\u0438\u043b\u0438\u0442, \u043d\u043e\u0432\u044b\u0435 \u0442\u0435\u0440\u043c\u0438\u043d\u044b, \u043d\u0435\u043f\u043e\u043d\u044f\u0442\u043d\u044b\u0435 \u0442\u0440\u0430\u043a\u0442\u043e\u0432\u043a\u0438\u2026 \u042f \u0440\u0435\u0448\u0438\u043b \u043d\u0435 \u043c\u0443\u0447\u0438\u0442\u044c\u0441\u044f \u0438 \u043d\u0430\u043f\u0438\u0441\u0430\u043b \u043d\u0430 \u043e\u0431\u043e\u0438\u0445 \u0440\u0435\u0441\u0443\u0440\u0441\u0430\u0445, \u0447\u0442\u043e \u0433\u043e\u0442\u043e\u0432 \u0437\u0430\u043f\u043b\u0430\u0442\u0438\u0442\u044c \u0442\u043e\u043c\u0443, \u043a\u0442\u043e \u043c\u043d\u0435 \u043f\u043e\u043c\u043e\u0436\u0435\u0442 \u043e\u0442\u043a\u0440\u044b\u0442\u044c \u0441\u043a\u0440\u044b\u0442\u044b\u0435 \u043e\u0442 \u043c\u0435\u043d\u044f \u043c\u0435\u043d\u044e. \u0414\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u0431\u044b\u043b\u043e \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u043f\u043e\u043a\u043e\u043f\u0430\u0442\u044c\u0441\u044f \u0432 \u0430\u0441\u0441\u0435\u043c\u0431\u043b\u0435\u0440\u043d\u043e\u043c \u043a\u043e\u0434\u0435, \u0443\u0431\u0440\u0430\u0442\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043f\u0440\u043e\u0432\u0435\u0440\u043e\u043a, \u043f\u0440\u043e\u0448\u0438\u0442\u044c \u043f\u0430\u0442\u0447\u0435\u043d\u043d\u044b\u0439 \u0431\u0438\u043e\u0441 \u0438 \u0443 \u0432\u0430\u0441 \u043f\u043e\u043b\u043d\u043e\u0435 \u043c\u0435\u043d\u044e \u0432\u0430\u0448\u0435\u0433\u043e \u0431\u0438\u043e\u0441\u0430. <\/p>\n<p>  \u0422\u0430\u043a \u044f \u043f\u0440\u043e\u0436\u0434\u0430\u043b \u043d\u0435\u0434\u0435\u043b\u044e, \u0430 \u0437\u0430\u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u043d\u0438\u043a\u0442\u043e \u043d\u0435 \u0437\u0430\u0445\u043e\u0442\u0435\u043b\u2026 \u043d\u0443 \u0438\u043b\u0438 \u043d\u0435 \u0441\u043c\u043e\u0433. <\/p>\n<p>  \u0412\u0437\u044f\u0432 \u0441\u0435\u0431\u044f \u0432 \u0440\u0443\u043a\u0438, \u044f \u0440\u0435\u0448\u0438\u043b \u0441\u0430\u043c \u0440\u0430\u0437\u043e\u0431\u0440\u0430\u0442\u044c\u0441\u044f \u043a\u0430\u043a \u044d\u0442\u043e\u0442 \u0431\u0438\u043e\u0441 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0438 \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u043f\u0430\u0442\u0447 \u0441\u0430\u043c\u043e\u043c\u0443. \u0421\u043f\u0443\u0441\u0442\u044f \u0434\u0432\u0435 \u043d\u0435\u0434\u0435\u043b\u0438 \u0438 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0440\u0443\u0441\u0441\u043a\u043e\u0433\u043e \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0430 <a href=\"http:\/\/forum.ixbt.com\/\">IXBT<\/a> \u044f \u043d\u0430\u043f\u0438\u0441\u0430\u043b \u0441\u0432\u043e\u0439 \u043f\u0435\u0440\u0432\u044b\u0439 \u043f\u0430\u0442\u0447 \u043a \u0431\u0438\u043e\u0441\u0443 \u043c\u043e\u0435\u0433\u043e \u0442\u0435\u0441\u0442\u043e\u0432\u043e\u0433\u043e \u043d\u043e\u0443\u0442\u0431\u0443\u043a\u0430. \u0421\u043a\u0440\u0435\u0441\u0442\u0438\u0432 \u043f\u0430\u043b\u044c\u0446\u044b \u043d\u0430 \u0440\u0443\u043a\u0430\u0445 \u0438 \u0441 \u0437\u0430\u043c\u0438\u0440\u0430\u043d\u0438\u0435\u043c \u0441\u0435\u0440\u0434\u0446\u0430 \u044f \u043f\u0440\u043e\u0448\u0438\u043b \u0441\u0432\u043e\u0439 \u043d\u043e\u0443\u0442\u0431\u0443\u043a\u2026 <\/p>\n<p>  \u0412\u044b \u043f\u043e\u043c\u043d\u0438\u0442\u0435 \u0432 \u043b\u043e\u0445\u043c\u0430\u0442\u044b\u0435 \u0433\u043e\u0434\u044b \u043c\u044b \u043f\u0440\u043e\u0448\u0438\u0432\u0430\u043b\u0438 \u0441\u0432\u043e\u0438 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0435 \u0431\u043b\u043e\u043a\u0438 \u043d\u043e\u0432\u044b\u043c\u0438 \u0431\u0438\u043e\u0441\u0430\u043c\u0438 \u0434\u043b\u044f \u043c\u0430\u0442\u0435\u0440\u0438\u043d\u0441\u043a\u0438\u0445 \u043f\u043b\u0430\u0442? \u0422\u043e\u0433\u0434\u0430 \u043d\u0430 \u044d\u043a\u0440\u0430\u043d\u0435 \u043a\u0440\u0430\u0441\u043e\u0432\u0430\u043b\u0430\u0441\u044c \u043d\u0430\u0434\u043f\u0438\u0441\u044c, \u043c\u043e\u043b \u043d\u0438 \u0432 \u043a\u043e\u0435\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u043d\u0435 \u0432\u044b\u043a\u043b\u044e\u0447\u0430\u0439\u0442\u0435 \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440 \u0434\u043e \u043e\u043a\u043e\u043d\u0447\u0430\u043d\u0438\u044f \u043f\u0440\u043e\u0448\u0438\u0432\u0430\u043d\u0438\u044f? \u0411\u044b\u043b\u0438 \u0441\u043b\u0443\u0447\u0430\u0438, \u043a\u043e\u0433\u0434\u0430 \u043f\u043e \u0441\u0442\u0440\u0430\u043d\u043d\u043e\u043c\u0443 \u0441\u0442\u0435\u0447\u0435\u043d\u0438\u044e \u043e\u0431\u0441\u0442\u043e\u044f\u0442\u0435\u043b\u044c\u0441\u0442\u0432 \u0438\u043c\u0435\u043d\u043d\u043e \u0432 \u0442\u043e\u0442 \u043c\u043e\u043c\u0435\u043d\u0442 \u043e\u0442\u043a\u043b\u044e\u0447\u0430\u043b\u043e\u0441\u044c \u044d\u043b\u0435\u043a\u0442\u0440\u0438\u0447\u0435\u0441\u0442\u0432\u043e\u2026 \u0412 \u0438\u0442\u043e\u0433\u0435 \u043f\u043e\u043b\u0443\u0447\u0430\u043b\u0438 \u0431\u043e\u043b\u044c\u0448\u043e\u0439 \u043d\u0435 \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u044b\u0439 \u044f\u0449\u0438\u043a. \u0427\u0442\u043e \u0434\u0435\u043b\u0430\u043b\u043e\u0441\u044c \u0434\u0430\u043b\u044c\u0448\u0435 \u2014 \u0438\u0441\u0442\u043e\u0440\u0438\u044f \u0443\u043c\u0430\u043b\u0447\u0438\u0432\u0430\u0435\u0442.<\/p>\n<p>  \u041c\u043e\u0439 \u043d\u043e\u0443\u0442\u0431\u0443\u043a \u043d\u0435 \u0432\u043a\u043b\u044e\u0447\u0438\u043b\u0441\u044f. \u041f\u0435\u0440\u0435\u0431\u043e\u0438 \u0441 \u044d\u043b\u0435\u043a\u0442\u0440\u0438\u0447\u0435\u0441\u0442\u0432\u043e\u043c \u0441 \u0431\u0430\u0442\u0430\u0440\u0435\u0439\u043a\u043e\u0439 \u0435\u043c\u0443 \u043d\u0435 \u0441\u0442\u0440\u0430\u0448\u043d\u044b. \u041d\u043e \u0432\u043e\u0442 \u044f \u0447\u0442\u043e-\u0442\u043e \u0441\u0434\u0435\u043b\u0430\u043b \u043d\u0435 \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e. \u0414\u0443\u0448\u0435\u0432\u043d\u043e\u043c\u0443 \u0440\u0430\u0441\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0443 \u043d\u0435 \u0431\u044b\u043b\u043e \u043f\u0440\u0435\u0434\u0435\u043b\u0430. \u041a \u043c\u043e\u0435\u0439 \u0431\u043e\u043b\u044c\u0448\u043e\u0439 \u0440\u0430\u0434\u043e\u0441\u0442\u0438 \u043e\u043a\u0430\u0437\u0430\u043b\u043e\u0441\u044c, \u0447\u0442\u043e \u0431\u0438\u043e\u0441 \u0438\u043c\u0435\u0435\u0442 \u0444\u0443\u043d\u043a\u0446\u0438\u044e recovery \u0438 \u043f\u0443\u0442\u0435\u043c \u043d\u0435\u0445\u0438\u0442\u0440\u044b\u0445 \u043a\u043e\u043c\u0431\u0438\u043d\u0430\u0446\u0438\u0439 \u043a\u043b\u0430\u0432\u0438\u0448 \u0438 \u0437\u0430\u0440\u0430\u043d\u0435\u0435 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d\u043d\u043e\u0439 \u0444\u043b\u0435\u0448\u043a\u0438 \u043d\u043e\u0443\u0442\u0431\u0443\u043a \u043c\u043e\u0436\u043d\u043e \u043e\u0436\u0438\u0432\u0438\u0442\u044c. <\/p>\n<p>  \u042f \u043f\u043e\u0448\u0435\u043b \u0434\u0440\u0443\u0433\u0438\u043c \u043f\u0443\u0442\u0435\u043c: \u043f\u0440\u043e\u043f\u0430\u0442\u0447\u0438\u043b \u0442\u0435 \u043c\u0435\u0441\u0442\u0430, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043d\u0443 \u043d\u0438 \u043a\u0430\u043a \u043d\u0435 \u043c\u043e\u0433\u043b\u0438 \u043f\u043e\u0432\u043b\u0438\u044f\u0442\u044c \u043d\u0430 \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b \u0431\u0438\u043e\u0441\u0430, \u0430 \u0442\u043e\u0447\u043d\u0435\u0435 \u0437\u0430\u043c\u0435\u043d\u0438\u043b \u043b\u043e\u0433\u043e\u0442\u0438\u043f. \u0421\u043d\u043e\u0432\u0430 \u043f\u0440\u043e\u0448\u0438\u043b \u0438 \u0441\u043d\u043e\u0432\u0430 \u043f\u043e\u043b\u0443\u0447\u0438\u043b \u043a\u0438\u0440\u043f\u0438\u0447. \u0420\u0430\u0437\u043c\u044b\u0448\u043b\u044f\u044f \u0438 \u0441\u043e\u0432\u0435\u0442\u0443\u044f\u0441\u044c \u0441 \u043e\u043f\u044b\u0442\u043d\u044b\u043c\u0438 \u0434\u0435\u043b\u044c\u0446\u0430\u043c\u0438 \u0432 \u044d\u0442\u043e\u043c \u0434\u0435\u043b\u0435 \u043c\u044b \u043f\u0440\u0438\u0448\u043b\u0438 \u043a \u0432\u044b\u0432\u043e\u0434\u0443, \u0447\u0442\u043e \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 UEFI \u0431\u0438\u043e\u0441\u044b \u0438\u043c\u0435\u044e\u0442 \u0432\u0442\u043e\u0440\u0438\u0447\u043d\u0443\u044e \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0443 \u043d\u0430 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044c\u043d\u0443\u044e \u0441\u0443\u043c\u043c\u0443 \u043e\u0431\u0440\u0430\u0437\u0430 \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0438. \u041f\u0435\u0440\u0432\u0430\u044f \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442 \u043a\u043e\u0433\u0434\u0430 \u0432\u044b \u043f\u044b\u0442\u0430\u0435\u0442\u0435\u0441\u044c \u043f\u0440\u043e\u0448\u0438\u0442\u044c, \u0430 \u0432\u0442\u043e\u0440\u0430\u044f \u043a\u043e\u0433\u0434\u0430 \u0431\u0438\u043e\u0441 \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u0442\u0441\u044f. \u0415\u0441\u043b\u0438 \u0432 \u043f\u0435\u0440\u0432\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u044f \u0442\u0430\u043a\u0436\u0435 \u043f\u0440\u043e\u043f\u0430\u0442\u0447\u0438\u043b \u043f\u0440\u043e\u0448\u0438\u0432\u0430\u043b\u044c\u0449\u0438\u043a, \u0447\u0442\u043e\u0431\u044b \u043e\u043d \u043d\u0435 \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u043b \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044c\u043d\u0443\u044e \u0441\u0443\u043c\u043c\u0443, \u0442\u043e \u0432\u0442\u043e\u0440\u0443\u044e \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0443 \u043c\u043d\u0435 \u043d\u0435 \u043f\u0440\u0435\u043e\u0434\u043e\u043b\u0435\u0442\u044c, \u0442\u0430\u043a \u043a\u0430\u043a \u043e\u043d\u0430 \u0437\u0430\u0448\u0438\u0442\u0430 \u0432 \u0441\u0430\u043c\u043e\u043c \u0436\u0435\u043b\u0435\u0437\u0435. <\/p>\n<p>  \u041d\u0430 \u0434\u0430\u043d\u043d\u044b\u0439 \u043c\u043e\u043c\u0435\u043d\u0442 \u0438\u043c\u0435\u0435\u043c \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0435: \u041c\u043e\u0436\u043d\u043e \u043f\u0430\u0442\u0447\u0438\u0442\u044c EFI \u0431\u0438\u043e\u0441\u044b \u0438 \u043d\u0435 \u043c\u043e\u0436\u0435\u043c UEFI. \u041c\u043e\u0439, \u043a\u043e\u043d\u0435\u0447\u043d\u043e \u0436\u0435, \u0432\u0442\u043e\u0440\u043e\u0439 \u0441\u043b\u0443\u0447\u0430\u0439. \u041e\u043f\u044f\u0442\u044c \u0434\u043e\u043b\u0433\u0438\u0435 \u043f\u043e\u0438\u0441\u043a\u0438 \u0432 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0435 \u0438 \u043d\u0430\u0442\u044b\u043a\u0430\u044e\u0441\u044c \u043d\u0430 \u0441\u0442\u0430\u0442\u044c\u044e <a href=\"http:\/\/feature-enable.blogspot.com\/2009\/07\/enable-vt-on-insydeh2o-based-sony-vaio.html\">Enable VT on InsydeH2O based Sony Vaio laptops, the EFI way<\/a>.<br \/>  \u0421\u0443\u0442\u044c \u043c\u0435\u0442\u043e\u0434\u0430 \u043f\u0440\u043e\u0441\u0442\u0430: \u0432\u044b \u0437\u0430\u0433\u0440\u0443\u0436\u0430\u0435\u0442\u0435\u0441\u044c \u0432 EFI \u0440\u0435\u0436\u0438\u043c \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0437\u0430\u0433\u0440\u0443\u0437\u0447\u0438\u043a\u0430 \u0438 \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u0442\u0435 \u0434\u043e\u0441\u0442\u0443\u043f \u043a VSS \u043f\u0430\u043c\u044f\u0442\u0438, \u0433\u0434\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0432\u0430\u0448\u0435\u0433\u043e \u0431\u0438\u043e\u0441\u0430 \u0438 \u0445\u0440\u0430\u043d\u044f\u0442\u0441\u044f. \u042f \u043f\u0440\u043e\u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043b \u0447\u0442\u043e \u043d\u0430 \u043c\u043e\u0435\u043c \u043d\u043e\u0443\u0442\u0431\u0443\u043a\u0435 \u044d\u0442\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442, \u0441\u043d\u043e\u0432\u0430 \u043e\u0442\u043a\u0440\u044b\u043b \u043f\u0440\u0435\u043a\u0440\u0430\u0441\u0441\u043d\u044b\u0439 \u0434\u0438\u0437\u0430\u0441\u0441\u0435\u043c\u0431\u043b\u0435\u0440 IDA, \u0441\u043a\u0430\u0447\u0430\u043b \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 <a href=\"http:\/\/www.uefi.org\">\u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438<\/a> \u0438 \u0432 \u043f\u043e\u043b\u043d\u043e\u043c \u0432\u043e\u043e\u0440\u0443\u0436\u0435\u043d\u0438\u0438 \u043d\u0430\u0447\u0430\u043b \u043f\u043e\u0442\u0440\u043e\u0448\u0438\u0442\u044c \u0441\u0432\u043e\u0439 \u0431\u0438\u043e\u0441.<\/p>\n<p>  \u0423\u0441\u043f\u0435\u0448\u043d\u044b\u043c \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u043e\u043c \u0434\u0432\u0443\u0445\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u043e\u0439 \u0440\u0430\u0431\u043e\u0442\u044b \u0441\u0442\u0430\u043b\u043e \u0432\u044b\u043f\u043e\u0442\u0440\u043e\u0448\u0435\u043d\u043d\u043e\u0435 \u043c\u0435\u043d\u044e  <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">\u043d\u0435\u0431\u043e\u043b\u044c\u0448\u0430\u044f \u0435\u0433\u043e \u0447\u0430\u0441\u0442\u044c<\/b><\/p>\n<div class=\"spoiler_text\">\n<pre><code class=\"java\">\u2554\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2557 \u2551 FormSet: 'Main'                                                         GUID: a04a27f4-df00-4d42-b552-39511302113d \u2551 \u255f\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2562 \u2551 VarStore Id: '0x1234', Size: '900', Name: 'SystemConfig'                GUID: a04a27f4-df00-4d42-b552-39511302113d \u2551 \u255a\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u255d \u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510 \u2502 Form Name: 'Main'                                                                                  [ ID: '0x0001' ]\u2502 \u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518 \u250c- Grayout IF: |    Question [ ID: '0x08' ] == 0x02 |    Question [ ID: '0x07' ] == 0x01 |    AND expression \u2514- END IF Grayout; Time: 'System Time' [ QuestionId: '0x01', VarStore: '0xffff', Help: '&lt;Enter&gt; selects field.' ]   Default value: '00:00:00', Type: 0x05 Date: 'System Date' [ QuestionId: '0x02', VarStore: '0xffff', Help: '&lt;Enter&gt; selects field.' ]   Default value: '2010\/05\/01', Type: 0x06 \u250c- Grayout IF: |    EQ == TRUE |    Text: 'Notebook Model'                 Default: '[Not Detected]'                 Help: ' ' |    Text: 'Product Number'                 Default: '[Not Detected]'                 Help: ' ' |    Text: 'System Board ID'                Default: '[Not Detected]'                 Help: ' ' |    Text: 'Born On Date'                   Default: '[Not Detected]'                 Help: ' ' |    Text: 'Processor Type'                 Default: '[Not Detected]'                 Help: ' ' |    \u250c- Suppress IF: |    |    Question [ ID: '0x06' ] == 0x00 |    |    Text: 'Processor Speed'                Default: '[Not Detected]'                 Help: ' ' |    \u2514- END IF Suppress; |    Text: 'Total Memory'                   Default: '[Not Detected]'                 Help: ' ' |    Text: 'BIOS Version'                   Default: 'Fake Data'                      Help: ' ' |    Text: 'BIOS Vendor'                    Default: 'Insyde'                         Help: ' ' |    Text: 'Serial Number'                  Default: '[Not Detected]'                 Help: ' ' |    Text: 'UUID Number'                    Default: '[Not Detected]'                 Help: ' ' |    Text: 'Product configuration ID'       Default: '[Not Detected]'                 Help: ' ' |    Text: 'System Board CT Number'         Default: 'C AAAA RR SS WW XXX'            Help: ' ' |    Text: 'Factory installed OS'           Default: '[Not Detected]'                 Help: ' ' |    \u250c- Suppress IF: |    |    Question [ ID: '0x05' ] == 0x00 |    |    Text: 'Primary Battery SN'             Default: 'N\/A'                            Help: ' ' |    \u2514- END IF Suppress; |    \u250c- Suppress IF: |    |    Question [ ID: '0x04' ] == 0x00 |    |    Text: 'Secondary Battery SN'           Default: ''                               Help: ' ' |    \u2514- END IF Suppress; |    |    |    \u250c- Suppress IF: |    |    EQ == TRUE |    |    |    |    |    \u2514- END IF Suppress; \u2514- END IF Grayout; Reference: 'System Log' [ FormID: '0x0540', QuestionId: '0x03', VarStore: '0xffff' ] \u250c- Suppress IF: |    EQ == TRUE |    \u2514- END IF Suppress; \u250c- Suppress IF: |    EQ == TRUE |    \u2514- END IF Suppress; \u250c- Suppress IF: |    EQ == TRUE |    \u2514- END IF Suppress; \u250c- Suppress IF: |    EQ == TRUE |    \u2514- END IF Suppress; \u250c- Suppress IF: |    EQ == TRUE |    \u2514- END IF Suppress; \u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510 \u2502 Form Name: 'System Log'                                                                            [ ID: '0x0540' ]\u2502 \u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518 Subtitle: 'System Log' Action: ' '                               [ QuestionId: '0xfffe', VarStore: '0xffff', Help: View the system diagnostic failure results. ]  Text: 'Result:'                        Default: 'Time:'                          Help: 'View the system diagnostic failure results.' \u250c- Grayout IF: |    EQ == TRUE |    Text: ' '                              Default: '- No Data -'                    Help: 'View the system diagnostic failure results.' |    Text: ' '                              Default: '- No Data -'                    Help: 'View the system diagnostic failure results.' |    Text: ' '                              Default: '- No Data -'                    Help: 'View the system diagnostic failure results.' |    Text: ' '                              Default: '- No Data -'                    Help: 'View the system diagnostic failure results.' |    Text: ' '                              Default: '- No Data -'                    Help: 'View the system diagnostic failure results.' |    Text: ' '                              Default: '- No Data -'                    Help: 'View the system diagnostic failure results.' |    Text: ' '                              Default: '- No Data -'                    Help: 'View the system diagnostic failure results.' |    Text: ' '                              Default: '- No Data -'                    Help: 'View the system diagnostic failure results.' |    Text: ' '                              Default: '- No Data -'                    Help: 'View the system diagnostic failure results.' |    Text: ' '                              Default: '- No Data -'                    Help: 'View the system diagnostic failure results.' |    Text: ' '                              Default: '- No Data -'                    Help: 'View the system diagnostic failure results.' |    Text: ' '                              Default: '- No Data -'                    Help: 'View the system diagnostic failure results.' |    Text: ' '                              Default: '- No Data -'                    Help: 'View the system diagnostic failure results.' |    Text: ' '                              Default: '- No Data -'                    Help: 'View the system diagnostic failure results.' |    Text: ' '                              Default: '- No Data -'                    Help: 'View the system diagnostic failure results.' |    Text: ' '                              Default: '- No Data -'                    Help: 'View the system diagnostic failure results.' |    Text: ' '                              Default: '- No Data -'                    Help: 'View the system diagnostic failure results.' |    Text: ' '                              Default: '- No Data -'                    Help: 'View the system diagnostic failure results.' |    Text: ' '                              Default: '- No Data -'                    Help: 'View the system diagnostic failure results.' |    Text: ' '                              Default: '- No Data -'                    Help: 'View the system diagnostic failure results.' \u2514- END IF Grayout; Text: ' '                              Default: ' '                              Help: 'View the system diagnostic failure results.'   \u2554\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2557 \u2551 FormSet: 'Security'                                                     GUID: a04a27f4-df00-4d42-b552-39511302113d \u2551 \u255f\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2562 \u2551 VarStore Id: '0x1234', Size: '900', Name: 'SystemConfig'                GUID: a04a27f4-df00-4d42-b552-39511302113d \u2551 \u255a\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u255d \u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510 \u2502 Form Name: 'Security'                                                                              [ ID: '0x0001' ]\u2502 \u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518 Password: Administrator Password           [ VarStore: '0x9d', Help: 'Administrator Password controls access to the setup utility.'] Password: Power-On Password                [ VarStore: '0xa1', Help: 'Power-On Password controls access to the system at boot.']   \u2554\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2557 \u2551 FormSet: 'Main'                                                         GUID: a04a27f4-df00-4d42-b552-39511302113d \u2551 \u255f\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2562 \u2551 VarStore Id: '0x1234', Size: '900', Name: 'SystemConfig'                GUID: a04a27f4-df00-4d42-b552-39511302113d \u2551 \u255a\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u255d \u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510 \u2502 Form Name: 'Main'                                                                                  [ ID: '0x0001' ]\u2502 \u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518 \u250c- Grayout IF: |    VALUE = 1 |    VALUE = 1 |    EQUAL expression \u2514- END IF Grayout; Text: 'InsydeH2O Version'              Default: 'Fake Data'                      Help: ' ' \u250c- Grayout IF: |    VALUE = 1 |    VALUE = 1 |    EQUAL expression \u2514- END IF Grayout; Text: 'System Memory Speed'            Default: '[Not Detected]'                 Help: ' ' \u250c- Grayout IF: |    VALUE = 1 |    VALUE = 1 |    EQUAL expression \u2514- END IF Grayout; \u250c- Grayout IF: |    VALUE = 1 |    VALUE = 1 |    EQUAL expression \u2514- END IF Grayout; Text: 'Total Memory'                   Default: '[Not Detected]'                 Help: ' ' \u250c- Grayout IF: |    Question [ ID: '0x05' ] == 0x02 |    Question [ ID: '0x04' ] == 0x01 |    AND expression \u2514- END IF Grayout; Time: 'System Time' [ QuestionId: '0x01', VarStore: '0xffff', Help: 'This is the help for the hour, minute, second field. Valid range is from 0 to 23, 0 to 59, 0 to 59. INCREASE\/REDUCE : +\/-.' ]   Default value: '00:00:00', Type: 0x05 Date: 'System Date' [ QuestionId: '0x02', VarStore: '0xffff', Help: 'This is the help for the month field, day field, year field. Valid range is from 1 to 12, 1 to 31, 2000 to 2099. (Error checking will be done against month\/day\/year combinations that are not supported.) INCREASE\/REDUCE : +\/-.' ]   Default value: '2011\/05\/01', Type: 0x06 Action: 'About this Software'             [ QuestionId: '0x1059', VarStore: '0xffff', Help:   ]  \u250c- Suppress IF: |    LIST [ ID: '0x04' ] in ('0x00','0x01') |    Select option: 'Debug Reclaim'                  [ VarStore: '0x1d7', QuestionId: '0x03',   Help: ' '] |      Option: 'Enabled'                             [ Value: '1'   Default: 'false'    Type: 'int8'  ] |      Option: 'Disabled'                            [ Value: '0'   Default: 'true'     Type: 'int8'  ] \u2514- END IF Suppress; \u250c- Suppress IF: |    EQ == TRUE |    \u2514- END IF Suppress; \u250c- Suppress IF: |    EQ == TRUE |    \u2514- END IF Suppress;   \u2554\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2557 \u2551 FormSet: 'Advanced'                                                     GUID: a04a27f4-df00-4d42-b552-39511302113d \u2551 \u255f\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2562 \u2551 VarStore Id: '0x1234', Size: '900', Name: 'SystemConfig'                GUID: a04a27f4-df00-4d42-b552-39511302113d \u2551 \u255a\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u255d \u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510 \u2502 Form Name: 'Advanced'                                                                              [ ID: '0x0001' ]\u2502 \u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518 Reference: 'Boot Configuration' [ FormID: '0x0021', QuestionId: '0x01', VarStore: '0xffff' ] Reference: 'Peripheral Configuration' [ FormID: '0x0022', QuestionId: '0x02', VarStore: '0xffff' ] Reference: 'IDE Configuration' [ FormID: '0x0023', QuestionId: '0x03', VarStore: '0xffff' ] Reference: 'Thermal Configuration' [ FormID: '0x0024', QuestionId: '0x04', VarStore: '0xffff' ] Reference: 'Video Configuration' [ FormID: '0x0025', QuestionId: '0x05', VarStore: '0xffff' ] Reference: 'USB Configuration' [ FormID: '0x0026', QuestionId: '0x06', VarStore: '0xffff' ] Reference: 'Chipset Configuration' [ FormID: '0x0027', QuestionId: '0x07', VarStore: '0xffff' ] Reference: 'ACPI Table\/Features Control' [ FormID: '0x0028', QuestionId: '0x08', VarStore: '0xffff' ] Reference: 'PCI Express Configuration' [ FormID: '0x0030', QuestionId: '0x09', VarStore: '0xffff' ] Reference: 'Intel(R) Anti-Theft Technology Support' [ FormID: '0x0038', QuestionId: '0x0a', VarStore: '0xffff' ] Reference: 'Extended ICC' [ FormID: '0x1cc0', QuestionId: '0x0b', VarStore: '0xffff' ] Reference: 'DPTF Configuration' [ FormID: '0x3610', QuestionId: '0x0c', VarStore: '0xffff' ] Reference: 'Intel(R) Smart Connect Technology Configuration' [ FormID: '0x1e00', QuestionId: '0x0d', VarStore: '0xffff' ] <\/code><\/pre>\n<p>  <\/div>\n<\/div>\n<p>  \u042f \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u043b\u0441\u044f \u0432 \u0437\u0430\u0433\u0440\u0443\u0437\u0447\u0438\u043a \u0441 \u0434\u043e\u0441\u0442\u0443\u043f\u043e\u043c \u043a VSS \u043f\u0430\u043c\u044f\u0442\u0438, \u043f\u0440\u043e\u043f\u0438\u0441\u0430\u043b \u043d\u0443\u0436\u043d\u044b\u0435 \u043c\u043d\u0435 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 \u0438 \u0432\u043a\u043b\u044e\u0447\u0438\u043b \u0438\u043b\u0438 \u0432\u044b\u043a\u043b\u044e\u0447\u0438\u043b \u0447\u0435\u0433\u043e \u043d\u0435 \u043d\u0435 \u0445\u0432\u0430\u0442\u0430\u043b\u043e \u0438\u043b\u0438 \u043c\u0435\u0448\u0430\u043b\u043e \u0432 \u043c\u043e\u0435\u0439 \u0440\u0430\u0431\u043e\u0442\u0435.<\/p>\n<p>  \u041d\u0443 \u0430 \u0442\u0435\u043f\u0435\u0440\u044c \u043e \u0442\u043e\u043c \u043a\u0430\u043a \u044d\u0442\u043e \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0432\u0430\u043c.<\/p>\n<h4>\u041f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043a\u0430 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f<\/h4>\n<p>  1. \u041d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0441\u043a\u0430\u0447\u0430\u0442\u044c <a href=\"http:\/\/forums.mydigitallife.info\/threads\/13194-Tool-to-Insert-Replace-SLIC-in-Phoenix-Insyde-Dell-EFI-BIOSes\">PhoenixTool<\/a> \u0441 \u044d\u0442\u043e\u0433\u043e \u0444\u043e\u0440\u0443\u043c\u0430, \u0433\u0434\u0435 \u043f\u043e\u0441\u0442\u043e\u044f\u043d\u043d\u043e \u0432\u044b\u043a\u043b\u0430\u0434\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u0442\u0435\u043a\u0443\u0449\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f. \u041e\u043d \u0432\u0430\u043c \u0431\u0443\u0434\u0435\u0442 \u043d\u0443\u0436\u0435\u043d, \u0447\u0442\u043e\u0431\u044b \u0440\u0430\u0437\u043b\u043e\u0436\u0438\u0442\u044c \u0444\u0430\u0439\u043b \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0438 \u043d\u0430 \u0435\u0433\u043e \u0441\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0438\u0435. <br \/>  2. \u0412\u0430\u043c \u043d\u0443\u0436\u0435\u043d perl. \u0415\u0441\u043b\u0438 \u0443 \u0432\u0430\u0441 \u0435\u0441\u0442\u044c UNIX \u0441\u0438\u0441\u0442\u0435\u043c\u0430, \u0442\u043e \u0432\u0441\u0435 \u043f\u0440\u043e\u0441\u0442\u043e, \u0435\u0441\u043b\u0438 \u043d\u0435\u0442, \u0442\u043e <a href=\"http:\/\/www.activestate.com\/activeperl\">ActivePerl<\/a> \u0438\u043b\u0438 <a href=\"http:\/\/www.cygwin.com\">Cygwin<\/a> \u043f\u043e\u0434 Windows.<br \/>  3. \u0412\u0430\u043c \u043d\u0443\u0436\u0435\u043d \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0439 \u0431\u0438\u043e\u0441 \u043e\u0442 \u0432\u0430\u0448\u0435\u0433\u043e \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044f.<br \/>  4. \u041b\u044e\u0431\u043e\u0439 \u0430\u0440\u0445\u0438\u0432\u0430\u0442\u043e\u0440.<\/p>\n<h4>\u041f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u0435 \u043e\u0431\u0440\u0430\u0437\u0430 \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0438<\/h4>\n<p>  <b>1<\/b>. \u041e\u0442\u043a\u0440\u043e\u0439\u0442\u0435 \u0430\u0440\u0445\u0438\u0432\u0430\u0442\u043e\u0440\u043e\u043c exe \u0444\u0430\u0439\u043b \u0432\u0430\u0448\u0435\u0439 \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0438, \u043d\u0430\u0439\u0434\u0438\u0442\u0435 \u0442\u0430\u043c \u0444\u0430\u0439\u043b \u0441 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435\u043c bin \u0438\u043b\u0438 fd \u0438 \u0440\u0430\u0441\u043f\u0430\u043a\u0443\u0439\u0442\u0435 \u0432 \u0443\u0434\u043e\u0431\u043d\u043e\u0435 \u0434\u043b\u044f \u0432\u0430\u0441 \u043c\u0435\u0441\u0442\u043e. \u041b\u0443\u0447\u0448\u0435 \u0432 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u0443\u044e \u043f\u0430\u043f\u043a\u0443. <br \/>  <b>2<\/b>. \u0417\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u0435 PhoenixTool \u0438 \u043f\u043e\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u043e\u0442\u043a\u0440\u044b\u0442\u044c \u0444\u0430\u0439\u043b \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0438.<br \/>  <b>3<\/b>. \u0415\u0441\u043b\u0438 \u043f\u0440\u0438 \u043f\u043e\u043f\u044b\u0442\u043a\u0435 \u043e\u0442\u043a\u0440\u044b\u0442\u044c \u0432\u044b \u0432\u0438\u0434\u0438\u0442\u0435 \u0442\u0430\u043a\u043e\u0435 \u043e\u043a\u043d\u043e<br \/>  <img decoding=\"async\" src=\"http:\/\/habrastorage.org\/storage2\/47c\/da6\/6cf\/47cda66cfac57808c7df7b0020d137ea.png\"\/><br \/>  \u0442\u043e \u0441\u043a\u043e\u0440\u0435\u0435 \u0432\u0441\u0435\u0433\u043e \u0432\u0430\u0448 \u043e\u0431\u0440\u0430\u0437 \u043e\u0442 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044f \u0437\u0430\u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d. Decrypt \u043c\u0435\u0442\u043e\u0434 \u043f\u043e\u043a\u0430 \u043d\u0435 \u043f\u0440\u0438\u0434\u0443\u043c\u0430\u043b\u0438, \u043d\u043e \u044d\u0442\u043e \u0442\u043e\u043b\u044c\u043a\u043e \u0434\u0435\u043b\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438. \u0415\u0441\u043b\u0438 \u044d\u0442\u043e \u0432\u0430\u0448 \u0441\u043b\u0443\u0447\u0430\u0439, \u0442\u043e \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0438\u0442\u0435 \u043a \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u043c\u0443 \u0448\u0430\u0433\u0443, \u0435\u0441\u043b\u0438 \u043d\u0435\u0442, \u0442\u043e \u043f\u0440\u043e\u043f\u0443\u0441\u043a\u0430\u0435\u043c \u0438 \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0438\u043c \u043a \u043f\u0443\u043d\u043a\u0442\u0443 <b>8<\/b>.<br \/>  <b>4<\/b>. \u0420\u0430\u0441\u043f\u0430\u043a\u0443\u0439\u0442\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0443 \u043f\u0440\u043e\u0448\u0438\u0432\u0430\u043d\u0438\u044f \u0432 \u0443\u0434\u043e\u0431\u043d\u0443\u044e \u0434\u043b\u044f \u0432\u0430\u0441 \u043f\u0430\u043f\u043a\u0443 \u0438 \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u0435 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u0432\u0430\u0448\u0435\u0433\u043e \u0431\u0438\u043e\u0441 \u0434\u043e \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0439 \u0432\u0435\u0440\u0441\u0438\u0438.<br \/>  <b>5<\/b>. \u041f\u043e\u0441\u043b\u0435 \u0442\u043e\u0433\u043e \u043a\u0430\u043a \u0432\u0430\u0448 \u043d\u043e\u0443\u0442\u0431\u0443\u043a \u043f\u0435\u0440\u0435\u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u0441\u044f, \u0441\u043d\u043e\u0432\u0430 \u0437\u0430\u0439\u0434\u0438\u0442\u0435 \u0432 \u044d\u0442\u0443 \u043f\u0430\u043f\u043a\u0443 \u0438 \u043d\u0430\u0439\u0434\u0438\u0442\u0435 \u0442\u0430\u043c \u0444\u0430\u0439\u043b platform.ini<br \/>  <b>6<\/b>. \u041e\u0442\u043a\u0440\u043e\u0439\u0442\u0435 \u0442\u0435\u043a\u0441\u0442\u043e\u0432\u044b\u043c \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u043e\u043c \u0438 \u0441\u0434\u0435\u043b\u0430\u0439\u0442\u0435 \u0441\u043b\u0435\u0443\u044e\u0449\u0438\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f:  <\/p>\n<pre><code class=\"bash\">[BackupROM] Flag=1 FilePath=c: FileName=0183AF24.BIN <\/code><\/pre>\n<p> \u042d\u0442\u043e \u043f\u043e\u0437\u0432\u043e\u043b\u0438\u0442 \u0432\u0430\u043c \u043f\u0440\u043e\u0448\u0438\u0442\u044c \u0435\u0449\u0435 \u0440\u0430\u0437 \u0432\u0430\u0448 \u0431\u0438\u043e\u0441, \u043d\u043e \u043f\u0440\u0438 \u044d\u0442\u043e\u043c \u0431\u0443\u0434\u0435\u0442 \u0441\u043e\u0437\u0434\u0430\u043d\u0430 \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u0430\u044f \u043a\u043e\u043f\u0438\u044f \u0442\u0435\u043a\u0443\u0449\u0435\u0433\u043e \u0431\u0438\u043e\u0441\u0430.<br \/>  <b>7<\/b>. \u041f\u043e\u0441\u043b\u0435 \u043f\u0435\u0440\u0435\u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u043e\u0442\u043a\u0440\u043e\u0439\u0442\u0435 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u043d\u0443\u044e \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u0443\u044e \u043a\u043e\u043f\u0438\u044e \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e PhoenixTool<br \/>  <b>8<\/b>. \u0427\u0435\u0440\u0435\u0437 \u043f\u0430\u0440\u0443 \u0441\u0435\u043a\u0443\u043d\u0434 \u0432\u044b \u0434\u043e\u043b\u0436\u043d\u044b \u0431\u0443\u0434\u0435\u0442\u0435 \u0443\u0432\u0438\u0434\u0435\u0442\u044c \u043e\u043a\u043e\u0448\u043a\u043e \u043f\u043e\u0445\u043e\u0436\u0435\u0435 \u043d\u0430 \u044d\u0442\u043e: <br \/>  <img decoding=\"async\" src=\"http:\/\/habrastorage.org\/storage2\/e19\/bac\/e50\/e19bace50722cfdef919fe14f2425c25.png\"\/><br \/>  <b>9<\/b>. \u0422\u0435\u043f\u0435\u0440\u044c \u043c\u043e\u0436\u0435\u0442\u0435 \u0437\u0430\u043a\u0440\u044b\u0442\u044c \u043e\u043a\u043e\u0448\u043a\u043e. <br \/>  <b>10<\/b>. \u0412 \u043f\u0430\u043f\u043a\u0435, \u0433\u0434\u0435 \u0443 \u0432\u0430\u0441 \u043b\u0435\u0436\u0430\u043b \u043e\u0431\u0440\u0430\u0437 \u043f\u043e\u044f\u0432\u0438\u0442\u0441\u044f \u043f\u0430\u043f\u043a\u0430 DUMP, \u0430 \u0432 \u043d\u0435\u0439 \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e \u0444\u0430\u0439\u043b\u043e\u0432. \u041d\u0430\u0441 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u0443\u0435\u0442, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043d\u0430\u0447\u0438\u043d\u0430\u0435\u0442\u0441\u044f \u043d\u0430 FE3542FE \u0438 \u0438\u043c\u0435\u0435\u0442 \u0441\u0430\u043c\u044b\u0439 \u0431\u043e\u043b\u044c\u0448\u043e\u0439 \u0440\u0430\u0437\u043c\u0435\u0440:<br \/>  <img decoding=\"async\" src=\"http:\/\/habrastorage.org\/storage2\/0eb\/acf\/fe6\/0ebacffe6b1f4c36e90cb8d0f5f958a0.png\"\/><br \/>  <b>11<\/b>. \u0422\u0435\u043f\u0435\u0440\u044c \u0441\u043a\u0430\u0447\u0438\u0432\u0430\u0435\u043c \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0439 \u043a\u043e\u0434 \u043c\u043e\u0435\u0433\u043e <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">\u043f\u0430\u0440\u0441\u0435\u0440\u0430<\/b><\/p>\n<div class=\"spoiler_text\">\n<pre><code class=\"perl\">#!\/usr\/bin\/perl # # Copyright (c) 2013 Nurlan Mukhanov (aka Falseclock) &lt;nurike@gmail.com&gt; # # Please inform me if you found error\/mistakes or enhance this script. # # Permission is hereby granted, free of charge, to any person obtaining a copy # of this software and associated documentation files (the &quot;Software&quot;), to deal # in the Software without restriction, including without limitation the rights # to use, copy, modify, merge, publish, distribute, sublicense, and\/or sell # copies of the Software, and to permit persons to whom the Software is # furnished to do so, subject to the following conditions: # # The above copyright notice and this permission notice shall be included in all # copies or substantial portions of the Software.  # THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE # SOFTWARE.  $| = 1;  use strict; use warnings; use utf8; use Encode; use Data::Dumper; use vars qw($ROM $ROM_SIZE $IFR_PACKAGE_SIG @EFI_HII_PACKAGES %EFI_HII_PACKAGE_TYPE %LANGUAGES @EFI_HII_PACKAGE_FORMS %EFI $DEFAULT_LANGUAGE @STRINGS @TABS %TYPES);  ################### !!! IMPORTANT !!! ################### $IFR_PACKAGE_SIG = '$IFRPKG!'; #########################################################  $DEFAULT_LANGUAGE = 'en-US'; my $file = $ARGV[0] || &quot;Setup.rom&quot;;  &SPECIFICATION_LOAD();  #---------------------------- MAIN PROGRAMM ----------------------------#  open($ROM, &quot;&lt;$file &quot;) or die &quot;ERROR : Cannot open $file.\\n&quot;; { \tbinmode $ROM; \tundef $\/; \t$ROM_SIZE = -s $file; }  #-------------------------------------------------------------------- # 1. Search IFR virtual package my $header_offset = &IFR_PACKAGE_SIG(); print STDERR &quot;IFR_PACKAGE_SIG not found!\\nExiting programm...\\n&quot; and exit 1 if (!$header_offset);  #-------------------------------------------------------------------- # 2. Search EFI_HII_PACKAGE_HEADERs @EFI_HII_PACKAGES = &EFI_HII_PACKAGES($header_offset); #print Dumper(\\@EFI_HII_PACKAGES);  \t #=head #-------------------------------------------------------------------- # 3. Parse EFI_HII_PACKAGE_STRINGS #print &quot;Parsing language tables..\\n&quot;; %LANGUAGES = &EFI_HII_PACKAGE_STRINGS(); #printf &quot;\\tFound %d languages: %s\\n&quot;, scalar keys %LANGUAGES, join ', ', sort keys %LANGUAGES; @STRINGS = @{$LANGUAGES{$DEFAULT_LANGUAGE}-&gt;{'strings'}};  #print Dumper(\\@STRINGS); #print Dumper(\\%LANGUAGES);  =head # 3.1. Check languages length my %length; $length{$_} = scalar @{$LANGUAGES{$_}-&gt;{'strings'}}  foreach (keys %LANGUAGES);  my $warn = 0;  foreach (keys %length) { \tnext if $_ eq 'en-US'; \t \tif ($length{$_} != $length{'en-US'}) \t{ \t\tif (!$warn) \t\t{ \t\t\tprintf STDERR &quot;\\tWARNING: languages array length is different, must be %d elements:\\n&quot;, $length{'en-US'}; \t\t\t$warn = 1; \t\t} \t\tprintf &quot;\\t\\t%s: (%d)\\n&quot;, $_, $length{$_} - $length{'en-US'}; \t} } =cut #-------------------------------------------------------------------- # 4. FORM packages parsing @EFI_HII_PACKAGE_FORMS = &EFI_HII_PACKAGE_FORMS();  close($ROM);   #-----------------------------------------------------------------------# #-----------------------------------------------------------------------#  sub str2hex { \treturn unpack (&quot;H*&quot;, shift); }  sub dec2bin {     return unpack(&quot;B32&quot;, pack(&quot;N&quot;, shift)); }  sub bin2dec {     return unpack(&quot;N&quot;, pack(&quot;B32&quot;, substr(&quot;0&quot; x 32 . shift, -32))); }  sub oplength { \tmy $data = shift; \tmy $length = unpack(&quot;C&quot;, $data); \t \treturn bin2dec(substr &dec2bin($length), -7); \t }  sub EFI_IFR { \tmy $data = shift; \tmy $length = length($data); \t \tmy @opcodes; \t \t#printf &quot;length: %d, hex: %s\\n&quot;, length($data), join (' ', unpack(&quot;(H2)*&quot;,substr($data,0,10))); \t \tmy $i = 0;  \twhile ($i &lt; $length) \t{ \t\tmy %op; \t\t \t\t# Reading OPCODE \t\t$op{'opcode'} = unpack(&quot;C&quot;, substr($data,$i,1)); \t\t$i++; \t\t \t\t# Reading length \t\t$op{'length'} = oplength(substr($data,$i,1)); \t\t$i++;  \t\t# Reading payload \t\t$op{'payload'} = substr($data,$i,$op{'length'}-2); \t\t$i += $op{'length'} -2;  \t\t# Setting indent \t\t#$op{'indent'} = $INDENTS{$op{'opcode'}}; \t \t\tpush @opcodes, \\%op; \t\t #\t\tprintf &quot;Opcode: %02X, Length: %d\\n&quot;,$op{'opcode'} , $op{'length'}; #\t\tmy $www = &lt;STDIN&gt;; \t} \t\t \treturn \\@opcodes; }  sub EFI_HII_PACKAGE_FORMS { \tmy @forms = (); \t \tforeach (@EFI_HII_PACKAGES) \t{ \t\tmy %pkg = %{$_}; \t\tmy %form; \t\tif ($_-&gt;{type} == 0x02) \t\t{ \t\t\t# printf &quot;EFI_HII_PACKAGE_FORMS offset int : %d, hex: (0x%08x)\\n&quot;,$pkg{'int_offset'},$pkg{'int_offset'}; \t\t\t# Skeep first 4 bytes of FULLL_PACKAGE_LENGTH \t\t\t\t\t \t\t\tmy $FORM_PACKAGE_LENGTH = unpack('I', (data($pkg{int_offset} + 4, 3).pack(&quot;H&quot;,0))   ); \t\t\tmy $FORM_PACKAGE_TYPE = unpack('C', (data($pkg{int_offset} + 7, 1))   );  \t\t\t$form{'length'} = $FORM_PACKAGE_LENGTH; \t\t\t$form{'type'} = $FORM_PACKAGE_TYPE; \t\t\t \t\t\t#printf &quot;  Form length: %s, type: %s\\n&quot;, $FORM_PACKAGE_LENGTH, $FORM_PACKAGE_TYPE; \t\t\t \t\t\tmy $op_offset = $pkg{int_offset} + 8; \t\t\tmy $op_length = ($FORM_PACKAGE_LENGTH - 4); \t\t\t \t\t\t$form{'opcodes'} = &EFI_IFR(data($op_offset,$op_length)); \t\t\t$form{'package'} = $_; \t\t\t \t\t\tpush @forms, \\%form; \t\t} \t} \t \t&EFI_IFR_FORM_SET(\\@forms); \t#print Dumper(\\@forms); \t \treturn @forms; }  sub EFI_IFR_FORM_SET { \tmy $forms = shift; \tmy @forms = @{$forms}; \t \t#print Dumper(\\@forms); \t \tforeach my $form (@forms) \t{ \t\tmy %form = %{$form}; \t\tmy @ops = @{$form{'opcodes'}}; \t\t \t\tforeach (@ops) \t\t{ \t\t\tmy %op = %{$_}; \t\t\t&EFI_IFR_PRINT(\\%op,\\%{$form{'package'}}); \t\t} \t\tprint &quot;\\n&quot;; \t} }  sub fguid { \tmy $guid = shift; \t \tmy ($a, $b, $c, $d, $e); \t \t$a = unpack(&quot;H*&quot;,scalar reverse(substr($guid,0,4))); \t$b = unpack(&quot;H*&quot;,scalar reverse(substr($guid,4,2))); \t$c = unpack(&quot;H*&quot;,scalar reverse(substr($guid,6,2))); \t$d = unpack(&quot;H*&quot;,substr($guid,8,2)); \t$e = unpack(&quot;H*&quot;,substr($guid,10,6)); \t \treturn sprintf(&quot;%s-%s-%s-%s-%s&quot;,$a,$b,$c,$d,$e); }  sub EFI_HII_PACKAGE_STRINGS { \tmy %pkg; \t \tforeach (@EFI_HII_PACKAGES) \t{ \t\t%pkg = %{$_} and last if ($_-&gt;{type} == 0x04); \t} \t \tmy $reader= 4;  # current reading offset \t \tmy %languages; \t \twhile ($reader &lt; $pkg{size}) # read until we in package \t{ \t\tmy $LANG_PACKAGE_LENGTH = unpack('I', (data($pkg{int_offset} + $reader, 3).pack(&quot;H&quot;,0))   ); \t\tmy $LANG_PACKAGE_OFFSET = $pkg{int_offset} + $reader; \t\t \t\t#print $LANG_PACKAGE_LENGTH,&quot;\\n&quot;; \t\t \t\tif ($LANG_PACKAGE_LENGTH) \t\t{ \t\t\t$reader += (3 + 1 + 42); \t\t\t \t\t\tmy $LANG_PACKAGE_NAME = (data($pkg{int_offset} + $reader, 5)); # skip 00 - end of header \t\t\t \t\t\t$languages{$LANG_PACKAGE_NAME} = {'offset' =&gt; $LANG_PACKAGE_OFFSET, 'length' =&gt; $LANG_PACKAGE_LENGTH, 'name' =&gt; $LANG_PACKAGE_NAME }; \t\t} \t\t \t\t$reader += $LANG_PACKAGE_LENGTH - (3 + 1 + 42); \t} \t \tforeach (keys %languages) \t{ \t\tmy %lang = %{$languages{$_}}; \t\t \t\t#print &quot;Reading language from offset: &quot;.$lang{'offset'}.&quot;\\n&quot;; \t\t#print &quot;Language name is: &quot;.$lang{'name'}.&quot;\\n&quot;; \t\t \t\tmy $table = data($lang{'offset'}+46+6, $lang{'length'} - 46 - 6); \t \t\tmy @table = unpack('(H2)*',$table); \t\t \t\t# \u0422\u0430\u043a \u043a\u0430\u043a \u043d\u0430\u0447\u0430\u043b\u043e \u0441\u043b\u043e\u0432\u0430 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 \u0444\u043b\u0430\u0433 \u0442\u0438\u043f\u0430 \u0441\u0442\u0440\u043e\u043a\u0438 \t\t# \u0438 \u043c\u044b \u043d\u0435 \u043c\u043e\u0436\u0435\u043c \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0441\u043f\u043b\u0438\u0442 \u0432\u0441\u0435\u0439 \u0441\u0442\u0440\u043e\u043a\u0438, \u0431\u0443\u0434\u0435\u043c \u0447\u0438\u0442\u0430\u0442\u044c \u043f\u043e\u0431\u0430\u0439\u0442\u043d\u043e  \t\tmy @strings; \t\tmy $position=0; \t\tmy $word = undef; \t\tmy $eof = 0; \t\tmy $last = undef; \t\tmy $skip = 0; \t\tmy $word_start = 0; \t\tpush @strings, undef;\t# MEMEORY OFFSET CAN NOT BE 0 \t\t \t\tmy %EFI_HII_STRING_BLOCK = map { $_ =&gt; 1 } ('10', '11', '12', '13', '15', '16', '17', '22', '30', '31', '32', '40'); \t\t \t\tfor (my $l=0; $l &lt; $#table; $l++) \t\t{ \t\t\tmy $byte = $table[$l]; \t\t\t \t\t\tif ( exists($EFI_HII_STRING_BLOCK{$byte}) && !$word && $last ne '14') \t\t\t{ \t\t\t\tprint STDERR &quot;Unexpected EFI_HII_STRING_BLOCK -&gt; BlockType = $byte found!\\n&quot;; \t\t\t\tprintf STDERR &quot;String offset: %d (0x%08x)\\n&quot;, $lang{'offset'} + $l, $lang{'offset'} + $l; \t\t\t\t \t\t\t\texit 1; \t\t\t} \t\t\t \t\t\t$last = $byte and $word_start = 1 and next if ($byte eq '14');\t\t# EFI_HII_SIBT_STRING_UCS2  \t\t\tif ($byte eq '21' && !$word && !$word_start )\t\t\t\t\t# EFI_HII_SIBT_SKIP2 \t\t\t{ \t\t\t\t#print &quot;SKEEP FOUND\\n&quot;; \t\t\t\t$skip = hex($table[$l+1]);\t\t\t\t\t# number of skips \t\t\t\t$l += 2;\t\t\t\t\t\t\t\t\t# pass reading @table for next 2 bytes \t\t\t\t \t\t\t\twhile ($skip) \t\t\t\t{ \t\t\t\t\tpush @strings, &quot;EFI_HII_SIBT_SKIP2-$skip&quot;; \t\t\t\t\t$skip--; \t\t\t\t} \t\t\t\tnext; \t\t\t} \t\t\t \t\t\tif ($byte eq '20' && !$word && !$word_start  )\t\t\t\t\t# EFI_HII_SIBT_DUPLICATE \t\t\t{ \t\t\t\tpush @strings, $strings[$#strings]; \t\t\t\t$l += 3; \t\t\t\tnext; \t\t\t} \t\t\t \t\t\t# If word end \t\t\tif ($byte eq '00' && $table[$l+1] eq '00') \t\t\t{ \t\t\t\t#print $word.&quot;\\n&quot;; \t\t\t\t \t\t\t\tpush @strings, $word; \t\t\t\t \t\t\t\t$word = undef; \t\t\t\t$word_start = 0; \t\t\t\t$l++; \t\t\t\tnext; \t\t\t} \t\t\t \t\t\t$word .= decode('utf-16le',pack(&quot;H*&quot;,$byte).pack(&quot;H*&quot;,$table[$l+1])); \t\t\t \t\t\t$l++; \t\t} \t\t$languages{$_}-&gt;{'strings'} = \\@strings; \t}  \treturn %languages; \t#print Dumper(\\%languages); }  sub EFI_HII_PACKAGES { \tmy $offset = shift; \t$offset += 8;  \tmy @address = (); \t \twhile (1) \t{ \t\tmy $data = data($offset,8); \t\tmy $hex = unpack(&quot;H*&quot;,$data); \t\tlast if $hex !~ \/^[ABCDEF0-9]{10}000000$\/i; \t\t \t\tif ($hex =~ \/^[ABCDEF0-9]{6}8001000000$\/i) \t\t{ \t\t\tpush @address, substr ((join '', (reverse ($hex =~ m\/..\/g))), 10); \t\t\t \t\t\t#my $address = substr ((join '', (reverse ($hex =~ m\/..\/g))), 10); \t\t\t#printf &quot;$address - %s\\n&quot;, hex($address); \t\t} \t\t$offset += 8; \t} \tmy @pkg = (); \tforeach (@address) \t{ \t\tmy %pkg; \t\t$pkg{int_offset} = hex($_); \t\t$pkg{hex_offset} = $_; \t\t$pkg{size} = unpack(&quot;I*&quot;,data(hex($_),4)); \t\t$pkg{type} = unpack(&quot;C&quot;, data( hex($_)+7 , 1 )); \t\t$pkg{type_name} = $EFI_HII_PACKAGE_TYPE{$pkg{type}}-&gt;{name}; \t\t$pkg{type_text} = $EFI_HII_PACKAGE_TYPE{$pkg{type}}-&gt;{text}; \t\t \t\tpush @pkg, \\%pkg; \t} \t \treturn @pkg; }  sub IFR_PACKAGE_SIG { \tmy $i = 0; \tmy $offset = 0; \tmy $seek = undef; \tmy @sig = split \/\/, $IFR_PACKAGE_SIG; \t \twhile ($i &lt;= $ROM_SIZE) \t{ \t\tmy $byte = data($i,1); \t\t#last unless $byte;  \t\t# If we found start of header \t\tif ($byte eq '$') \t\t{ \t\t\t$offset = $i;\t\t\t\t\t\t\t\t\t# Store current offset \t\t\t$seek = $byte;\t\t\t\t\t\t\t\t\t# Store begining of the signature \t\t\t$i++; \t\t\tnext; \t\t} \t\t \t\tif ($offset)\t\t\t\t\t\t\t\t\t\t# just to save CPU time \t\t{ \t\t\tif (scalar grep $byte eq $_, @sig) \t\t\t{ \t\t\t\t$seek .= $byte if ($IFR_PACKAGE_SIG =~ $seek.$byte ); \t\t\t\tlast if ($IFR_PACKAGE_SIG eq $seek ); \t\t\t} \t\t\telse \t\t\t{ \t\t\t\t$offset = 0; \t\t\t\t$seek = undef; \t\t\t} \t\t} \t\t$i++; \t} \t \t#printf &quot;\\nIFR_PACKAGE_SIG found at offset: %d (0x%08x)\\n&quot;, ($offset, $offset) if $offset;  \treturn $offset; }  sub data { \tmy $offset = shift; \tmy $length = shift; \tmy $data; \t \tseek $ROM, $offset, 0;  \tsysread $ROM, $data, $length; \t \treturn $data; };  sub TabSpace { \t# Pushing  \tpush @TABS, shift; \t \treturn '    ' x (scalar @TABS - 1); }  sub TabClose { \tmy $length = scalar @TABS; \tmy $return = &quot;&quot;; \t \tif ($length) \t{ \t\tmy $opcode = pop @TABS; \t \t\tif ($opcode == $EFI{EFI_IFR_GRAY_OUT_IF_OP}) \t\t{ \t\t\t$return = sprintf &quot;\\xE2\\x94\\x94- END IF Grayout;\\n&quot;; \t\t} \t\telsif ($opcode == $EFI{EFI_IFR_SUPPRESS_IF_OP}) \t\t{ \t\t\t$return = sprintf &quot;\\xE2\\x94\\x94- END IF Suppress;\\n&quot;; \t\t} \t\telse \t\t{ \t\t\t$return = &quot;What the fuck?&quot;; \t\t} \t} \treturn $return; }  sub EFI_IFR_PRINT { \tmy $op = shift; \tmy $package = shift; \tmy $TabSpace = ''; \t \tmy %op = %{$op}; \tmy %package = %{$package}; \t \tif ($op{'opcode'} != $EFI{EFI_IFR_FORM_SET_OP} and scalar @TABS) { \t\t \t\tif ($op{'opcode'} == $EFI{EFI_IFR_SUPPRESS_IF_OP} or $op{'opcode'} == $EFI{EFI_IFR_GRAY_OUT_IF_OP}) \t\t{ \t\t\t$TabSpace = sprintf &quot;|&quot;; \t\t} \t\telsif ( $op{'opcode'} == $EFI{EFI_IFR_END_OP} ) \t\t{ \t\t\t$TabSpace = sprintf  &quot;%s&quot;,'|    ' x (scalar @TABS - 1 ); \t\t} \t\telse \t\t{ \t\t\t$TabSpace = sprintf  &quot;%s&quot;,'|    ' x (scalar @TABS); \t\t} \t\t \t\tprint $TabSpace; \t}  \tif    ($op{'opcode'} == $EFI{EFI_IFR_FORM_SET_OP})\t\t\t{\t# 0x0E \t\tmy $Guid = substr($op{'payload'},0,16); \t\tmy $FormSetTitle = unpack(&quot;S2&quot;,substr($op{'payload'},16,2)); \t\tmy $Help = unpack(&quot;S2&quot;,substr($op{'payload'},18,2)); \t\tmy $Flags = substr($op{'payload'},20,2); \t\tmy $ClassGuid = substr($op{'payload'},22,16); \t \t\tprintf &quot;\\n\\xE2\\x95\\x94%s\\xE2\\x95\\x97\\n&quot;,&quot;\\xE2\\x95\\x90&quot;x116; \t\tprintf &quot;\\x{E2}\\x{95}\\x{91} FormSet: '%-62sGUID: %s \\xE2\\x95\\x91\\n&quot;, ($STRINGS[$FormSetTitle].&quot;'&quot;, fguid($Guid)); \t\tprintf &quot;\\x{e2}\\x{95}\\x{9f}%s\\x{e2}\\x{95}\\x{a2}\\n&quot;,&quot;\\x{e2}\\x{94}\\x{80}&quot;x116; \t\t  \t\tif ($STRINGS[$Help] and $STRINGS[$Help] ne ' ') \t\t{ \t\t\tprintf &quot; \\\\Help text: '%s'\\n&quot;, $STRINGS[$Help]; \t\t} \t} \telsif ($op{'opcode'} == $EFI{EFI_IFR_GUID_OP})\t\t\t\t{\t# 0x5F \t\tmy $Guid = substr($op{'payload'},0,16); \t\tmy $Data = unpack(&quot;H*&quot;, substr($op{'payload'},16)); \t\t#printf &quot;\\x{E2}\\x{95}\\x{91} Operation data: '%-55sGUID: %s \\xE2\\x95\\x91\\n&quot;, $Data, &fguid($Guid); \t} \telsif ($op{'opcode'} == $EFI{EFI_IFR_DEFAULTSTORE_OP})\t\t{\t# 0x5C \t\tmy $DefaultId = unpack(&quot;S2&quot;, substr($op{'payload'},2,2)); \t\tmy $DefaultName = unpack(&quot;S2&quot;, substr($op{'payload'},2,2)); \t\t#printf &quot;EFI_IFR_DEFAULTSTORE_OP, length: %d, DefaultId: %s, DefaultName: %s \\n&quot;,length($op{'payload'}),$DefaultId,$DefaultName ; \t} \telsif ($op{'opcode'} == $EFI{EFI_IFR_VARSTORE_OP})\t\t\t{\t# 0x24 \t\t# typedef struct _EFI_IFR_VARSTORE { \t\t#   EFI_IFR_OP_HEADER        Header; \t\t#   EFI_GUID                 Guid; \t\t#   EFI_VARSTORE_ID          VarStoreId; \t\t#   UINT16                   Size; \t\t#   UINT8                    Name[1]; \t\t# } EFI_IFR_VARSTORE; \t\t#printf &quot;EFI_IFR_VARSTORE_OP, length: %d \\n&quot;,length($op{'payload'});  \t\tmy $Guid = substr($op{'payload'},0,16); \t\tmy $VarStoreId = unpack(&quot;S2&quot;, substr($op{'payload'},16,2)); \t\tmy $Size = unpack(&quot;S2&quot;, substr($op{'payload'},18,2)); \t\tmy $Name = substr($op{'payload'},20,12); \t\t \t\tprintf &quot;\\x{E2}\\x{95}\\x{91} VarStore Id: '0x%x', Size: '%s', Name: '%s'                GUID: %s \\x{E2}\\x{95}\\x{91}\\n&quot;, $VarStoreId, $Size, $Name, &fguid($Guid); \t\tprintf &quot;\\xE2\\x95\\x9A%s\\xE2\\x95\\x9D\\n&quot;,&quot;\\xE2\\x95\\x90&quot;x116;  \t} \telsif ($op{'opcode'} == $EFI{EFI_IFR_FORM_OP})\t\t\t\t{\t# 0x01 \t\tmy $FormId = unpack(&quot;S2&quot;,substr($op{'payload'},0,2)); \t\tmy $FormTitle = unpack(&quot;S2&quot;,substr($op{'payload'},2,2)); \t\tprintf &quot;\\x{e2}\\x{94}\\x{8c}%s\\x{e2}\\x{94}\\x{90}\\n&quot;,&quot;\\x{e2}\\x{94}\\x{80}&quot;x116; \t\tprintf &quot;\\x{e2}\\x{94}\\x{82} Form Name: '%-86s [ ID: '0x%04x' ]\\x{e2}\\x{94}\\x{82}\\n&quot;, ($STRINGS[$FormTitle].&quot;'&quot;, $FormId); \t\tprintf &quot;\\x{e2}\\x{94}\\x{94}%s\\x{e2}\\x{94}\\x{98}\\n&quot;,&quot;\\x{e2}\\x{94}\\x{80}&quot;x116; \t} \telsif ($op{'opcode'} == $EFI{EFI_IFR_GRAY_OUT_IF_OP})\t\t{\t# 0x19 \t\tprintf &quot;%s\\x{E2}\\x{94}\\x{8C}- Grayout IF:\\n&quot;,TabSpace($op{'opcode'}); \t} \telsif ($op{'opcode'} == $EFI{EFI_IFR_SUPPRESS_IF_OP})\t\t{\t# 0x0A \t\tprintf &quot;%s\\xE2\\x94\\x8C- Suppress IF:\\n&quot;,TabSpace($op{'opcode'}); \t} \telsif ($op{'opcode'} == $EFI{EFI_IFR_END_OP})\t\t\t\t{\t# 0x29 \t\tprintf &quot;%s&quot;,&TabClose($op{'opcode'}); \t} \telsif ($op{'opcode'} == $EFI{EFI_IFR_EQ_ID_VAL_OP})\t\t\t{\t# 0x12 \t\tmy $QuestionId =  unpack(&quot;S2&quot;,substr($op{'payload'},0,2)); \t\tmy $Value =  unpack(&quot;S2&quot;,substr($op{'payload'},2,2)); \t\tprintf &quot;Question [ ID: '0x%02x' ] == 0x%02x\\n&quot;, $QuestionId, $Value,; \t} \telsif ($op{'opcode'} == $EFI{EFI_IFR_AND_OP})\t\t\t\t{\t# 0x15 \t\tprintf &quot;AND expression\\n&quot;; \t} \telsif ($op{'opcode'} == $EFI{EFI_IFR_SUBTITLE_OP})\t\t\t{\t# 0x02 \t\tmy $Prompt = unpack(&quot;S2&quot;,substr($op{'payload'},0,2)); \t\tmy $Help = unpack(&quot;S2&quot;,substr($op{'payload'},2,2));  \t\tprintf &quot;Subtitle: '%s'\\n&quot;, ($STRINGS[$Prompt]) if defined $STRINGS[$Prompt] and $STRINGS[$Prompt] ne ' '; \t} \telsif ($op{'opcode'} == $EFI{EFI_IFR_DEFAULT_OP})\t\t\t{\t# 0x5B \t\tmy $DefaultId = unpack(&quot;S2&quot;,substr($op{'payload'},0,2)); \t\tmy $Type = unpack(&quot;C&quot;,substr($op{'payload'},2,1)); \t\tmy $value; \t\tif ($Type == 0) { \t\t\t$value = unpack(&quot;C&quot;,substr($op{'payload'},3,1)); \t\t}  \t\telsif ($Type == 1) { \t\t\t$value = unpack(&quot;S2&quot;,substr($op{'payload'},3,2)); \t\t} \t\telsif ($Type == 2) { \t\t\t$value = unpack(&quot;S2&quot;,substr($op{'payload'},3,2)); \t\t} \t\telsif ($Type == 5) { \t\t\t$value = sprintf(&quot;%02d&quot;,unpack(&quot;C&quot;,substr($op{'payload'},3,1))).':'.sprintf(&quot;%02d&quot;,unpack(&quot;C&quot;,substr($op{'payload'},4,1))).':'.sprintf(&quot;%02d&quot;,unpack(&quot;C&quot;,substr($op{'payload'},5,1))); \t\t} \t\telsif ($Type == 6) { \t\t\t$value = unpack(&quot;S2&quot;,substr($op{'payload'},3,2)).'\/'.sprintf(&quot;%02d&quot;,unpack(&quot;C&quot;,substr($op{'payload'},5,1))).'\/'.sprintf(&quot;%02d&quot;,unpack(&quot;C&quot;,substr($op{'payload'},6,1))); \t\t} \t\telse { \t\t\t$value = unpack(&quot;S*&quot;,substr($op{'payload'},3,4)); \t\t} \t\tprintf &quot;  Default value: '%s', Type: 0x%02x\\n&quot;,$value, $Type; \t} \telsif ($op{'opcode'} == $EFI{EFI_IFR_TRUE_OP})\t\t\t\t{\t# 0x46 \t\tprintf &quot;EQ == TRUE\\n&quot;; \t} \telsif ($op{'opcode'} == $EFI{EFI_IFR_TEXT_OP})\t\t\t\t{\t# 0x03 \t\tmy $Prompt = unpack(&quot;S2&quot;,substr($op{'payload'},0,2)); \t\tmy $Help = unpack(&quot;S2&quot;,substr($op{'payload'},2,2)); \t\tmy $TextTwo = unpack(&quot;S2&quot;,substr($op{'payload'},4,2)); \t\tmy $t2 = &quot;&quot;; \t\t$t2 = $STRINGS[$TextTwo] if (defined $STRINGS[$TextTwo]); \t\tprintf &quot;Text: '%-32.32sDefault: '%-32.32sHelp: '%s'\\n&quot;, $STRINGS[$Prompt].&quot;'&quot;, $t2.&quot;'&quot;, $STRINGS[$Help]; \t} \telsif ($op{'opcode'} == $EFI{EFI_IFR_UINT64_OP})\t\t\t{\t# 0x45 \t\tmy $Value = $op{'payload'}; \t\tprintf &quot;VALUE = %s\\n&quot;, unpack(&quot;S*&quot;,$Value); \t\t \t} \telsif ($op{'opcode'} == $EFI{EFI_IFR_EQUAL_OP})\t\t\t\t{\t# 0x2F \t\tprintf &quot;EQUAL expression\\n&quot;; \t} \telsif ($op{'opcode'} == $EFI{EFI_IFR_EQ_ID_LIST_OP})\t\t{\t# 0x14  \t\tmy $QuestionId = unpack(&quot;S2&quot;, substr($op{'payload'},0,2)); \t\tmy $ListLength = unpack(&quot;S2&quot;, substr($op{'payload'},2,2)); \t\tmy @ValueList = unpack(&quot;(S4)*&quot;, substr($op{'payload'},4)); \t\t@ValueList = map {sprintf &quot;'0x%02x'&quot;, $_ } @ValueList; \t\t \t\tprintf &quot;LIST [ ID: '0x%02x' ] in (%s)\\n&quot;,$QuestionId, join &quot;,&quot;, @ValueList; \t} \telsif ($op{'opcode'} == $EFI{EFI_IFR_OR_OP})\t\t\t\t{\t# 0x16 \t\tprintf &quot;OR expression\\n&quot;; \t} \telsif ($op{'opcode'} == $EFI{EFI_IFR_NOT_OP})\t\t\t\t{\t# 0x17 \t\tprintf &quot;NOT expression \\n&quot;; \t} \telsif ($op{'opcode'} == $EFI{EFI_IFR_TIME_OP})\t\t\t\t{# 0x1b \t\tmy $Prompt = unpack(&quot;S2&quot;,substr($op{'payload'},0,2)); \t\tmy $Help = unpack(&quot;S2&quot;,substr($op{'payload'},2,2)); \t\tmy $QuestionId = unpack(&quot;S2&quot;,substr($op{'payload'},4,2)); \t\tmy $VarStoreId = unpack(&quot;S2&quot;,substr($op{'payload'},8,2)); \t\t \t\t#my $VarName = unpack(&quot;S2&quot;,substr($op{'payload'},8,1)); \t\t#my $VarOffset = unpack(&quot;S2&quot;,substr($op{'payload'},9,1)); \t\t#my $Flags = unpack(&quot;S2&quot;,substr($op{'payload'},9,1)); \t \t\tprintf &quot;Time: '%s' [ QuestionId: '0x%02x', VarStore: '0x%02x', Help: '%s' ]\\n&quot;, $STRINGS[$Prompt],$QuestionId,$VarStoreId,$STRINGS[$Help] ;\t\t \t} \telsif ($op{'opcode'} == $EFI{EFI_IFR_DATE_OP})\t\t\t\t{# 0x1A \t\tmy $Prompt = unpack(&quot;S2&quot;,substr($op{'payload'},0,2)); \t\tmy $Help = unpack(&quot;S2&quot;,substr($op{'payload'},2,2)); \t\tmy $QuestionId = unpack(&quot;S2&quot;,substr($op{'payload'},4,2)); \t\tmy $VarStoreId = unpack(&quot;S2&quot;,substr($op{'payload'},8,2)); \t\t \t\t#my $VarName = unpack(&quot;S2&quot;,substr($op{'payload'},8,1)); \t\t#my $VarOffset = unpack(&quot;S2&quot;,substr($op{'payload'},9,1)); \t\t#my $Flags = unpack(&quot;S2&quot;,substr($op{'payload'},9,1)); \t \t\tprintf &quot;Date: '%s' [ QuestionId: '0x%02x', VarStore: '0x%02x', Help: '%s' ]\\n&quot;, $STRINGS[$Prompt],$QuestionId,$VarStoreId,$STRINGS[$Help] ;\t \t} \telsif ($op{'opcode'} == $EFI{EFI_IFR_NUMERIC_OP})\t\t\t{# 0x07 \t\tmy $Prompt = unpack(&quot;S2&quot;,substr($op{'payload'},0,2)); \t\tmy $Help = unpack(&quot;S2&quot;,substr($op{'payload'},2,2)); \t\tmy $QuestionId = unpack(&quot;S2&quot;,substr($op{'payload'},4,2)); \t\tmy $VarStoreId = unpack(&quot;S2&quot;,substr($op{'payload'},8,2)); \t\t#my $VarStoreInfo = unpack(&quot;C&quot;,substr($op{'payload'},10,1));  \t\tmy $Type = unpack(&quot;C&quot;,substr($op{'payload'},11,1)); \t\tmy $MinValue = unpack(&quot;C&quot;,substr($op{'payload'},12,1)); \t\tmy $MaxValue = unpack(&quot;C&quot;,substr($op{'payload'},13,1)); \t\tmy $Step = unpack(&quot;C&quot;,substr($op{'payload'},14,1));  \t\tprintf &quot;Number question: Prompt: %s, Help: %s\\n&quot;,($STRINGS[$Prompt], $STRINGS[$Help]) if $Prompt; \t\tprintf &quot;%s \\x{E2}\\x{94}\\x{94}- [ QuestionId: '0x%02x', VarStore: '0x%02x' , Type: '%02x', MinValue: '%d', MaxValue: '%d', Step: '%d' ]\\n&quot;,($TabSpace,$QuestionId, $VarStoreId, $Type,$MinValue, $MaxValue, $Step) if $Prompt;; \t} \telsif ($op{'opcode'} == $EFI{EFI_IFR_REF_OP})\t\t\t\t{# 0x0F \t\tmy $Prompt = unpack(&quot;S2&quot;,substr($op{'payload'},0,2)); \t\tmy $Help = unpack(&quot;S2&quot;,substr($op{'payload'},2,2)); \t\tmy $QuestionId = unpack(&quot;S2&quot;,substr($op{'payload'},4,2)); \t\tmy $VarStoreId = unpack(&quot;S2&quot;,substr($op{'payload'},8,2)); \t\t \t\tmy $FormId = unpack(&quot;S2&gt;*!&quot;,substr($op{'payload'},11,4)); \t\t \t\tprintf &quot;Reference: '%s' [ FormID: '0x%04x', QuestionId: '0x%02x', VarStore: '0x%02x' ]\\n&quot;, $STRINGS[$Prompt], $FormId, $QuestionId, $VarStoreId; \t} \telsif ($op{'opcode'} == $EFI{EFI_IFR_ACTION_OP})\t\t\t{# 0x0C \t\tmy $Prompt = unpack(&quot;S2&quot;,substr($op{'payload'},0,2)); \t\tmy $Help = unpack(&quot;S2&quot;,substr($op{'payload'},2,2)); \t\tmy $QuestionId = unpack(&quot;S2&quot;,substr($op{'payload'},4,2)); \t\tmy $VarStoreId = unpack(&quot;S2&quot;,substr($op{'payload'},8,2)); \t\t#my $VarStoreInfo = unpack(&quot;C&quot;,substr($op{'payload'},8,1)); \t\t \t\tprintf &quot;Action: '%-32.32s [ QuestionId: '0x%02x', VarStore: '0x%02x', Help: %s ] \\n&quot;, ($STRINGS[$Prompt].&quot;'&quot;, $QuestionId,$VarStoreId, $STRINGS[$Help]); \t\t#printf &quot;%s \\x{E2}\\x{94}\\x{94}- \\n&quot;, ($TabSpace if $STRINGS[$Prompt]; \t} \telsif ($op{'opcode'} == $EFI{EFI_IFR_PASSWORD_OP})\t\t\t{# 0x08 \t\tmy $Prompt = unpack(&quot;S2&quot;, substr($op{'payload'},0,2)); \t\tmy $Help    = unpack(&quot;S2&quot;, substr($op{'payload'},2,2)); \t\tmy $VarStoreId = unpack(&quot;S2&quot;, substr($op{'payload'},8,2)); \t\tprintf &quot;Password: %-32.32s [ VarStore: '0x%02x', Help: '%s']\\n&quot;, ($STRINGS[$Prompt], $VarStoreId, $STRINGS[$Help]); \t} \telsif ($op{'opcode'} == $EFI{EFI_IFR_ONE_OF_OP}) {\t\t\t# 0x05 \t\tmy $Prompt = unpack(&quot;S2&quot;, substr($op{'payload'},0,2)); \t\tmy $Help    = unpack(&quot;S2&quot;, substr($op{'payload'},2,2)); \t\tmy $QuestionId = unpack(&quot;S2&quot;, substr($op{'payload'},4,2)); \t\tmy $VarStoreId = unpack(&quot;S2&quot;, substr($op{'payload'},8,2)); #\t\tmy $VarOffset    = unpack(&quot;S2&quot;, substr($op{'payload'},4,2)); \t\t \t\tprintf &quot;Select option: '%-32.32s[ VarStore: '0x%02x', QuestionId: '0x%02x',   Help: '%s']\\n&quot;, ($STRINGS[$Prompt].&quot;'&quot;, $VarStoreId, $QuestionId, (defined $STRINGS[$Help] ? $STRINGS[$Help] : '' )); \t} \telsif ($op{'opcode'} == $EFI{EFI_IFR_ONE_OF_OPTION_OP}) {\t# 0x09 \t\tmy $Option\t= unpack(&quot;S2&quot;, substr($op{'payload'},0,2)); \t\tmy $Flags\t= str2hex(substr($op{'payload'},2,1)); \t\tmy $Type\t= unpack(&quot;C&quot;, substr($op{'payload'},3,1)); \t\tmy $Value\t= unpack(&quot;C*&quot;, substr($op{'payload'},4,8));  #\t\t\toid, value, flags, key = struct.unpack(&quot;&lt;HHBH&quot;, self.payload) #\t\t\tprint ts+&quot;Option '%s' = 0x%x Flags 0x%x Key 0x%x&quot;%(s[oid], value, flags, key) \t\t \t\tprintf &quot;  Option: '%-37.37s[ Value: '%s'   Default: '%-6s    Type: '%-6.6s ]\\n&quot;, ($STRINGS[$Option].&quot;'&quot;, $Value, ($Flags eq '10' ? 'true' : 'false').&quot;'&quot;, $TYPES{$Type}.&quot;'&quot;);  \t} \telse { \t\tprintf &quot;--&gt; UNKNOWN OPCODE: %02X, length: %d\\n&quot;, $op{'opcode'}, $op{'length'}; \t\texit 1; \t} }  sub SPECIFICATION_LOAD { \t$EFI{EFI_IFR_FORM_OP}                 = 0x01; \t$EFI{EFI_IFR_SUBTITLE_OP}             = 0x02; \t$EFI{EFI_IFR_TEXT_OP}                 = 0x03; \t$EFI{EFI_IFR_IMAGE_OP}                = 0x04; \t$EFI{EFI_IFR_ONE_OF_OP}               = 0x05; \t$EFI{EFI_IFR_CHECKBOX_OP}             = 0x06; \t$EFI{EFI_IFR_NUMERIC_OP}              = 0x07; \t$EFI{EFI_IFR_PASSWORD_OP}             = 0x08; \t$EFI{EFI_IFR_ONE_OF_OPTION_OP}        = 0x09; \t$EFI{EFI_IFR_SUPPRESS_IF_OP}          = 0x0A; \t$EFI{EFI_IFR_LOCKED_OP}               = 0x0B; \t$EFI{EFI_IFR_ACTION_OP}               = 0x0C; \t$EFI{EFI_IFR_RESET_BUTTON_OP}         = 0x0D; \t$EFI{EFI_IFR_FORM_SET_OP}             = 0x0E; \t$EFI{EFI_IFR_REF_OP}                  = 0x0F; \t$EFI{EFI_IFR_NO_SUBMIT_IF_OP}         = 0x10; \t$EFI{EFI_IFR_INCONSISTENT_IF_OP}      = 0x11; \t$EFI{EFI_IFR_EQ_ID_VAL_OP}            = 0x12; \t$EFI{EFI_IFR_EQ_ID_ID_OP}             = 0x13; \t$EFI{EFI_IFR_EQ_ID_LIST_OP}           = 0x14; \t$EFI{EFI_IFR_AND_OP}                  = 0x15; \t$EFI{EFI_IFR_OR_OP}                   = 0x16; \t$EFI{EFI_IFR_NOT_OP}                  = 0x17; \t$EFI{EFI_IFR_RULE_OP}                 = 0x18; \t$EFI{EFI_IFR_GRAY_OUT_IF_OP}          = 0x19; \t$EFI{EFI_IFR_DATE_OP}                 = 0x1A; \t$EFI{EFI_IFR_TIME_OP}                 = 0x1B; \t$EFI{EFI_IFR_STRING_OP}               = 0x1C; \t$EFI{EFI_IFR_REFRESH_OP}              = 0x1D; \t$EFI{EFI_IFR_DISABLE_IF_OP}           = 0x1E; \t$EFI{EFI_IFR_ANIMATION_OP}            = 0x1F; \t$EFI{EFI_IFR_TO_LOWER_OP}             = 0x20; \t$EFI{EFI_IFR_TO_UPPER_OP}             = 0x21; \t$EFI{EFI_IFR_MAP_OP}                  = 0x22; \t$EFI{EFI_IFR_ORDERED_LIST_OP}         = 0x23; \t$EFI{EFI_IFR_VARSTORE_OP}             = 0x24; \t$EFI{EFI_IFR_VARSTORE_NAME_VALUE_OP}  = 0x25; \t$EFI{EFI_IFR_VARSTORE_EFI_OP}         = 0x26; \t$EFI{EFI_IFR_VARSTORE_DEVICE_OP}      = 0x27; \t$EFI{EFI_IFR_VERSION_OP}              = 0x28; \t$EFI{EFI_IFR_END_OP}                  = 0x29; \t$EFI{EFI_IFR_MATCH_OP}                = 0x2A; \t$EFI{EFI_IFR_GET_OP}                  = 0x2B; \t$EFI{EFI_IFR_SET_OP}                  = 0x2C; \t$EFI{EFI_IFR_READ_OP}                 = 0x2D; \t$EFI{EFI_IFR_WRITE_OP}                = 0x2E; \t$EFI{EFI_IFR_EQUAL_OP}                = 0x2F; \t$EFI{EFI_IFR_NOT_EQUAL_OP}            = 0x30; \t$EFI{EFI_IFR_GREATER_THAN_OP}         = 0x31; \t$EFI{EFI_IFR_GREATER_EQUAL_OP}        = 0x32; \t$EFI{EFI_IFR_LESS_THAN_OP}            = 0x33; \t$EFI{EFI_IFR_LESS_EQUAL_OP}           = 0x34; \t$EFI{EFI_IFR_BITWISE_AND_OP}          = 0x35; \t$EFI{EFI_IFR_BITWISE_OR_OP}           = 0x36; \t$EFI{EFI_IFR_BITWISE_NOT_OP}          = 0x37; \t$EFI{EFI_IFR_SHIFT_LEFT_OP}           = 0x38; \t$EFI{EFI_IFR_SHIFT_RIGHT_OP}          = 0x39; \t$EFI{EFI_IFR_ADD_OP}                  = 0x3A; \t$EFI{EFI_IFR_SUBTRACT_OP}             = 0x3B; \t$EFI{EFI_IFR_MULTIPLY_OP}             = 0x3C; \t$EFI{EFI_IFR_DIVIDE_OP}               = 0x3D; \t$EFI{EFI_IFR_MODULO_OP}               = 0x3E; \t$EFI{EFI_IFR_RULE_REF_OP}             = 0x3F; \t$EFI{EFI_IFR_QUESTION_REF1_OP}        = 0x40; \t$EFI{EFI_IFR_QUESTION_REF2_OP}        = 0x41; \t$EFI{EFI_IFR_UINT8_OP}                = 0x42; \t$EFI{EFI_IFR_UINT16_OP}               = 0x43; \t$EFI{EFI_IFR_UINT32_OP}               = 0x44; \t$EFI{EFI_IFR_UINT64_OP}               = 0x45; \t$EFI{EFI_IFR_TRUE_OP}                 = 0x46; \t$EFI{EFI_IFR_FALSE_OP}                = 0x47; \t$EFI{EFI_IFR_TO_UINT_OP}              = 0x48; \t$EFI{EFI_IFR_TO_STRING_OP}            = 0x49; \t$EFI{EFI_IFR_TO_BOOLEAN_OP}           = 0x4A; \t$EFI{EFI_IFR_MID_OP}                  = 0x4B; \t$EFI{EFI_IFR_FIND_OP}                 = 0x4C; \t$EFI{EFI_IFR_TOKEN_OP}                = 0x4D; \t$EFI{EFI_IFR_STRING_REF1_OP}          = 0x4E; \t$EFI{EFI_IFR_STRING_REF2_OP}          = 0x4F; \t$EFI{EFI_IFR_CONDITIONAL_OP}          = 0x50; \t$EFI{EFI_IFR_QUESTION_REF3_OP}        = 0x51; \t$EFI{EFI_IFR_ZERO_OP}                 = 0x52; \t$EFI{EFI_IFR_ONE_OP}                  = 0x53; \t$EFI{EFI_IFR_ONES_OP}                 = 0x54; \t$EFI{EFI_IFR_UNDEFINED_OP}            = 0x55; \t$EFI{EFI_IFR_LENGTH_OP}               = 0x56; \t$EFI{EFI_IFR_DUP_OP}                  = 0x57; \t$EFI{EFI_IFR_THIS_OP}                 = 0x58; \t$EFI{EFI_IFR_SPAN_OP}                 = 0x59; \t$EFI{EFI_IFR_VALUE_OP}                = 0x5A; \t$EFI{EFI_IFR_DEFAULT_OP}              = 0x5B; \t$EFI{EFI_IFR_DEFAULTSTORE_OP}         = 0x5C; \t$EFI{EFI_IFR_FORM_MAP_OP}             = 0x5D; \t$EFI{EFI_IFR_CATENATE_OP}             = 0x5E; \t$EFI{EFI_IFR_GUID_OP}                 = 0x5F; \t$EFI{EFI_IFR_SECURITY_OP}             = 0x60;  \t%EFI_HII_PACKAGE_TYPE =  \t( \t\t0x00\t=&gt; { name =&gt; 'EFI_HII_PACKAGE_TYPE_ALL'\t\t\t\t, text =&gt; 'Pseudo-package type' }, \t\t0x01\t=&gt; { name =&gt; 'EFI_HII_PACKAGE_TYPE_GUID'\t\t\t, text =&gt; 'Package type where the format of the data is specified using a GUID immediately following the package header' },\t \t\t0x02\t=&gt; { name =&gt; 'EFI_HII_PACKAGE_FORMS'\t\t\t\t, text =&gt; 'Forms package' }, \t\t0x04\t=&gt; { name =&gt; 'EFI_HII_PACKAGE_STRINGS'\t\t\t\t, text =&gt; 'Strings package' }, \t\t0x05\t=&gt; { name =&gt; 'EFI_HII_PACKAGE_FONTS'\t\t\t\t, text =&gt; 'Fonts package' }, \t\t0x06\t=&gt; { name =&gt; 'EFI_HII_PACKAGE_IMAGES'\t\t\t\t, text =&gt; 'Images package' }, \t\t0x07\t=&gt; { name =&gt; 'EFI_HII_PACKAGE_SIMPLE_FONTS'\t\t\t, text =&gt; 'Simplified (8x19, 16x19) Fonts package' }, \t\t0x08\t=&gt; { name =&gt; 'EFI_HII_PACKAGE_DEVICE_PATH'\t\t\t, text =&gt; 'Binary-encoded device path' }, \t\t0x09\t=&gt; { name =&gt; 'EFI_HII_PACKAGE_KEYBOARD_LAYOUT'\t\t, text =&gt; 'Used to mark the end of a package list' }, \t\t0x0A\t=&gt; { name =&gt; 'EFI_HII_PACKAGE_ANIMATIONS'\t\t\t, text =&gt; 'Animations package' }, \t\t0xDF\t=&gt; { name =&gt; 'EFI_HII_PACKAGE_END'\t\t\t\t\t, text =&gt; 'Package types reserved for use by platform firmware implementations' }, \t\t0xE0\t=&gt; { name =&gt; 'EFI_HII_PACKAGE_TYPE_SYSTEM_BEGIN'\t, text =&gt; 'Package types reserved for use by platform firmware implementations' }, \t);  %TYPES =  ( \t0x00 =&gt; 'int8',     0x01 =&gt; 'int16',     0x02 =&gt; 'int32',     0x03 =&gt; 'int64',     0x04 =&gt; 'bool',     0x05 =&gt; 'time',     0x06 =&gt; 'date',     0x07 =&gt; 'string', \t0x08 =&gt; 'other', ); } <\/code><\/pre>\n<\/div>\n<\/div>\n<p>  <b>12<\/b>. \u0421\u043e\u0445\u0440\u0430\u043d\u044f\u0435\u0442\u0435 \u0435\u0433\u043e \u0441\u0435\u0431\u0435 \u043d\u0430 \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440 \u0442\u0443\u0434\u0430, \u0433\u0434\u0435 \u0443 \u0432\u0430\u0441 \u043b\u0435\u0436\u0438\u0442 \u0444\u0430\u0439\u043b \u0438\u0437 \u043f\u0443\u043d\u043a\u0442\u0430 <b>10<\/b> \u0438 \u0434\u0430\u0435\u0442\u0435 \u0435\u043c\u0443 \u0443\u0434\u043e\u0431\u043d\u043e\u0435 \u0434\u043b\u044f \u0432\u0430\u0441 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 uefidump.pl<br \/>  <b>13<\/b>. \u041f\u0435\u0440\u0435\u0445\u043e\u0434\u0438\u0442\u0435 \u0432 \u043a\u043e\u043d\u0441\u043e\u043b\u044c\u043d\u044b\u0439 \u0440\u0435\u0436\u0438\u043c \u0438 \u0434\u0430\u0435\u0442\u0435 \u043a\u043e\u043c\u0430\u043d\u0434\u0443 perl uefidump.pl FE3542FE-C1D3-4EF8-657C-8048606FF670_2_514.ROM &gt; uefidump.log<br \/>  <b>14<\/b>. \u041f\u043e \u043e\u043a\u043e\u043d\u0447\u0430\u043d\u0438\u044e \u0432\u044b \u043d\u0430\u0439\u0434\u0435\u0442\u0435 \u0434\u0430\u043c\u043f \u043c\u0435\u043d\u044e \u0432\u0430\u0448\u0435\u0433\u043e \u0431\u0438\u043e\u0441\u0430 \u0432 \u0444\u0430\u0439\u043b\u0435 uefidump.log.<\/p>\n<h5>\u041f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043a\u0430 \u0437\u0430\u0433\u0440\u0443\u0437\u043e\u0447\u043d\u043e\u0439 \u0434\u0438\u0441\u043a\u0435\u0442\u044b<\/h5>\n<p>  <b>1<\/b>. \u0411\u0435\u0440\u0435\u043c \u0444\u043b\u0435\u0448\u043a\u0443, \u0440\u0430\u0437\u043c\u0435\u0440 \u043d\u0435 \u0432\u0430\u0436\u0435\u043d.<br \/>  <b>2<\/b>. \u0424\u043e\u0440\u043c\u0430\u0442\u0438\u0440\u0443\u0435\u043c \u0435\u0435 \u0432 FAT32<br \/>  <b>3<\/b>. \u0421\u043e\u0437\u0434\u0430\u0435\u043c \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0443 \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u043e\u0432 EFI\\Boot<br \/>  <b>4<\/b>. \u0421\u043a\u0430\u0447\u0438\u0432\u0430\u0435\u043c <a href=\"http:\/\/www.mediafire.com\/download.php?81vegw2aw0pxcib\">BOOTX64.EFI<\/a><br \/>  <b>5<\/b>. \u041a\u043b\u0430\u0434\u0435\u043c \u0432 \u043f\u0430\u043f\u043a\u0443 Boot<br \/>  <b>6<\/b>. \u041f\u0435\u0440\u0435\u0433\u0440\u0443\u0436\u0430\u0435\u043c\u0441\u044f \u0432 BIOS, \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u043c Legacy \u0438 \u043e\u0442\u043a\u043b\u044e\u0447\u0430\u0435\u043c Secure Boot.<br \/>  <b>7<\/b>. \u0421\u043e\u0445\u0440\u0430\u043d\u044f\u0435\u043c\u0441\u044f \u0438 \u0437\u0430\u0433\u0440\u0443\u0436\u0430\u0435\u043c\u0441\u044f \u0447\u0435\u0440\u0435\u0437 \u0444\u043b\u0435\u0448\u043a\u0443.<br \/>  <b>8<\/b>. \u041f\u043e\u0441\u043b\u0435 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u0432\u044b \u0434\u043e\u043b\u0436\u043d\u044b \u0443\u0432\u0438\u0434\u0435\u0442\u044c \u0436\u0435\u043b\u0442\u044b\u0439 \u0442\u0435\u043a\u0441\u0442 \u043d\u0430 \u0447\u0435\u0440\u043d\u043e\u043c \u044d\u043a\u0440\u0430\u043d\u0435  <\/p>\n<pre><code class=\"html\">&gt; Welcome to GRUB! &gt; &gt; Entering rescue mode... &gt; error: file not found &gt; grub rescue &gt; <\/code><\/pre>\n<p>  <b>9<\/b>. \u041a \u043c\u043e\u0434\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0431\u0438\u043e\u0441\u0430 \u0432\u0441\u0435 \u0433\u043e\u0442\u043e\u0432\u043e.<\/p>\n<h5>\u0418\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432<\/h5>\n<p>  \u0414\u043b\u044f \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442\u0441\u044f \u043f\u043e\u043b\u044f <b>VarStore <\/b>\u0438 <b>Value<\/b>. Value \u0432 \u043b\u043e\u0433\u0435 \u0432 \u0434\u0435\u0441\u044f\u0442\u0438\u0447\u043d\u043e\u043c \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u0435, \u043f\u0440\u0438 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0438 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u0448\u0435\u0441\u0442\u043d\u0430\u0434\u0446\u0430\u0442\u0438\u0440\u0438\u0447\u043d\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435.<\/p>\n<p>  <b>1<\/b>. \u0414\u043e\u043f\u0443\u0441\u0442\u0438\u043c \u0432\u0430\u043c \u043d\u0430\u0434\u043e \u0438\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u0440\u0435\u0436\u0438\u043c \u0440\u0430\u0431\u043e\u0442\u044b \u0434\u0438\u0441\u043a\u0430 \u0441 IDE \u043d\u0430 AHCI. \u041a\u043e\u043c\u0443-\u0442\u043e \u044d\u0442\u043e \u043d\u0430\u0434\u043e \u0434\u043b\u044f \u0445\u0430\u043a\u0438\u043d\u0442\u043e\u0448\u0435\u0439, \u0430 \u043a\u0442\u043e-\u0442\u043e \u043a\u0443\u043f\u0438\u043b \u0441\u0435\u0431\u0435 \u0442\u0432\u0435\u0440\u0434\u043e\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0436\u0435\u0441\u0442\u043a\u0438\u0439 \u0434\u0438\u0441\u043a, \u0430 \u043d\u043e\u0443\u0442\u0431\u0443\u043a \u0435\u0433\u043e \u043d\u0435 \u0432\u0438\u0434\u0438\u0442. \u0418\u0449\u0435\u043c \u0432 \u043b\u043e\u0433 \u0444\u0430\u0439\u043b\u0435 \u0447\u0442\u043e \u0447\u0442\u043e \u043a\u0430\u0441\u0430\u0435\u0442\u0441\u044f \u0441\u0430\u0431\u0436\u0430 \u0438 \u043d\u0430\u0445\u043e\u0434\u0438\u043c \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0435 \u0441\u0442\u0440\u043e\u043a\u0438:  <\/p>\n<pre><code class=\"java\">Select option: 'HDC Configure As'               [ VarStore: '0x39', QuestionId: '0x1a',   Help: 'Set Harddisk Controller Configure Type']   Option: 'IDE'                                 [ Value: '0'   Default: 'true'     Type: 'int8'  ]   Option: 'AHCI'                                [ Value: '1'   Default: 'false'    Type: 'int8'  ]   Option: 'RAID'                                [ Value: '2'   Default: 'false'    Type: 'int8'  ] <\/code><\/pre>\n<p>  \u0414\u043b\u044f \u0442\u043e\u0433\u043e \u0447\u0442\u043e\u0431\u044b \u0432\u0430\u043c \u0438\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0443, \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0441\u043f\u0435\u0440\u0432\u0430 \u0434\u0430\u0442\u044c \u043a\u043e\u043c\u0430\u043d\u0434\u0443 <code>setup_var 0x39<\/code>.<br \/>  \u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u043e\u043c \u0434\u0430\u043d\u043d\u043e\u0439 \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u0431\u0443\u0434\u0435\u0442 \u0442\u0435\u043a\u0443\u0449\u0435\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0434\u0430\u043d\u043d\u043e\u0439 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u0439. \u0427\u0442\u043e\u0431\u044b \u0435\u0435 \u0438\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u0438 \u043f\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0432 AHCI, \u043d\u0430\u0434\u043e \u0434\u0430\u0442\u044c \u043a\u043e\u043c\u0430\u043d\u0434\u0443 <code>setup_var 0x39 0x1<\/code>. \u0423\u0447\u0442\u0438\u0442\u0435, \u0447\u0442\u043e \u0435\u0441\u043b\u0438 \u0443 \u0432\u0430\u0441 \u0441\u0442\u043e\u0438\u0442 Windows, \u0442\u043e \u043f\u043e\u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u0435\u0433\u043e \u043f\u0435\u0440\u0435\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430, \u0442\u0430\u043a \u043a\u0430\u043a \u043e\u0434\u043d\u0430\u0436\u043d\u044b \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u044b\u0439 Windows \u043d\u0430 IDE \u043d\u0435 \u0441\u043c\u043e\u0436\u0435\u0442 \u043f\u043e\u043d\u044f\u0442\u044c, \u0447\u0442\u043e \u0442\u0435\u043f\u0435\u0440\u044c \u0435\u043c\u0443 \u043d\u0430\u0434\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0441 AHCI.<\/p>\n<p>  <b>2<\/b>. \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 \u0432\u0430\u043c \u043d\u0430\u0434\u043e \u0437\u0430\u043f\u0440\u0435\u0442\u0438\u0442\u044c \u0434\u0438\u0441\u043a\u0440\u0435\u0442\u043d\u044b\u0439 \u0432\u0438\u0434\u0435\u043e\u0430\u0434\u0430\u043f\u0442\u0435\u0440. \u0417\u0430 \u044d\u0442\u043e\u0442 \u043f\u0443\u043d\u043a\u0442 \u043e\u0442\u0432\u0435\u0447\u0430\u0435\u0442 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0435 \u0441\u0442\u0440\u043e\u043a\u0438:  <\/p>\n<pre><code class=\"java\">Select option: 'Special Features'               [ VarStore: '0x1e6', QuestionId: '0x92',   Help: 'Enable Switch Graphic Function']   Option: 'Disabled'                            [ Value: '0'   Default: 'false'    Type: 'int8'  ]   Option: 'Enabled'                             [ Value: '1'   Default: 'true'     Type: 'int8'  ] <\/code><\/pre>\n<p> \u041a\u043e\u043c\u0430\u043d\u0434\u0430 <code>setup_var 0x1e6 0x0<\/code> \u043e\u0442\u043a\u043b\u044e\u0447\u0438\u0442 \u0434\u0438\u0441\u043a\u0440\u0435\u0442\u043d\u044b\u0439 \u0438 \u0431\u0443\u0434\u0435\u0442 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0442\u043e\u043b\u044c\u043a\u043e \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u044b\u0439.<\/p>\n<p>  <b>3<\/b>. \u0425\u043e\u0442\u0438\u043c \u0447\u0442\u043e\u0431\u044b Numlock \u043d\u0435 \u0432\u043a\u043b\u044e\u0447\u0430\u043b\u0441\u044f  <\/p>\n<pre><code class=\"java\">Select option: 'Numlock'                        [ VarStore: '0x08', QuestionId: '0x10',   Help: 'Selects Power-on state for Numlock']   Option: 'Off'                                 [ Value: '0'   Default: 'false'    Type: 'int8'  ]   Option: 'On'                                  [ Value: '1'   Default: 'true'     Type: 'int8'  ] <\/code><\/pre>\n<p> \u041a\u043e\u043c\u0430\u043d\u0434\u0430 <code>setup_var 0x08 0x0<\/code> \u043e\u0442\u043a\u043b\u044e\u0447\u0438\u0442 \u0435\u0433\u043e \u043f\u0440\u0438 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0435.<\/p>\n<h4>\u042d\u043f\u0438\u043b\u043e\u0433<\/h4>\n<p>  \u0414\u0430\u043d\u043d\u043e\u0435 \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u043e \u0441\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u043e \u043a\u0430\u043a \u043e\u043d\u043e \u0435\u0441\u0442\u044c \u0438 \u0442\u0430\u043a \u043a\u0430\u043a \u044f \u0434\u0435\u043b\u0430\u044e \u044d\u0442\u043e \u043d\u0430 \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0435. \u042f \u043d\u0435 \u043d\u0435\u0441\u0443 \u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0441\u0442\u0438 \u0437\u0430 \u0438\u0441\u043f\u043e\u0440\u0447\u0435\u043d\u043d\u044b\u0435 \u043c\u0430\u0442\u0435\u0440\u0438\u043d\u0441\u043a\u0438\u0435 \u043f\u043b\u0430\u0442\u044b \u0438\u043b\u0438 \u0443\u0442\u0435\u0440\u044f\u043d\u043d\u0443\u044e \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e. \u0412\u0441\u0435 \u0447\u0442\u043e \u043c\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u2014 \u0432\u044b \u0434\u0435\u043b\u0430\u0435\u0442\u0435 \u043d\u0430 \u0441\u0432\u043e\u0439 \u0441\u0442\u0440\u0430\u0445 \u0438 \u0440\u0438\u0441\u043a.<\/p>\n<p>  \u0415\u0441\u043b\u0438 \u0447\u0442\u043e-\u0442\u043e \u043f\u043e\u0448\u043b\u043e \u043d\u0435 \u0442\u0430\u043a, \u0442\u043e \u043f\u0435\u0440\u0432\u044b\u043c \u0441\u043f\u0430\u0441\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u043c \u043a\u0440\u0443\u0433\u043e\u043c \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0438\u0437\u0432\u043b\u0435\u0447\u0435\u043d\u0438\u0435 \u0431\u0430\u0442\u0430\u0440\u0435\u0439\u043a\u0438 \u0431\u0438\u043e\u0441\u0430 \u0434\u043b\u044f \u0441\u0442\u0438\u0440\u0430\u043d\u0438\u044f VSS \u043f\u0430\u043c\u044f\u0442\u0438. \u0415\u0441\u043b\u0438 \u043d\u0435 \u043f\u043e\u043c\u043e\u0433\u0430\u0435\u0442, \u0442\u043e \u0432\u0430\u043c \u043d\u0443\u0436\u043d\u043e \u0438\u0441\u043a\u0430\u0442\u044c \u0441\u043f\u043e\u0441\u043e\u0431 recovery \u0434\u043b\u044f \u0432\u0430\u0448\u0435\u0433\u043e \u0431\u0438\u043e\u0441\u0430. \u0412 \u0441\u043b\u0443\u0447\u0430\u0435 HP \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u044e \u043c\u043e\u0436\u043d\u043e \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c <a href=\"http:\/\/forum.ixbt.com\/topic.cgi?id=17:38124:920#920\">\u0437\u0434\u0435\u0441\u044c<\/a>. \u0414\u043b\u044f \u0434\u0440\u0443\u0433\u0438\u0445 \u0432\u0435\u043d\u0434\u043e\u0440\u043e\u0432 \u0442\u0430\u043c \u0436\u0435, \u043d\u043e \u044f \u043d\u0435 \u0438\u0441\u043a\u0430\u043b. <\/p>\n<p>  \u041c\u043e\u044f \u0442\u0435\u043c\u0430, \u0433\u0434\u0435 \u044f \u043d\u0435\u0442 \u043d\u0435\u0442 \u043f\u043e\u043c\u043e\u0433\u0430\u044e \u0441\u0442\u0440\u0430\u0436\u0434\u0443\u0449\u0438\u043c \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f <a href=\"http:\/\/www.bios-mods.com\/forum\/Thread-HOWTO-access-you-BIOS-settings-through-EFI-shell\">\u0437\u0434\u0435\u0441\u044c<\/a>. \u0411\u043b\u0430\u0433\u043e\u0434\u0430\u0440\u043d\u043e\u0441\u0442\u0438 \u043e\u0442 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439 \u0432 \u0434\u043e\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u044c\u0441\u0442\u0432\u043e \u0442\u043e\u043c\u0443, \u0447\u0442\u043e \u044d\u0442\u043e \u0432\u0441\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442.<\/p>\n<p>  \u0418 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0435, \u043d\u0435 \u043f\u044b\u0442\u0430\u0439\u0442\u0435\u0441\u044c \u043e\u0442\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u0435, \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u0443 \u0432\u0430\u0441 \u0438\u043c\u0435\u0435\u0442\u0441\u044f \u0438\u043b\u0438 \u0432\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0442\u043e, \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0443 \u0432\u0430\u0441 \u043d\u0435\u0442, \u0438\u043d\u0430\u0447\u0435 \u0441\u0431\u043e\u0439 \u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u044f \u043f\u0440\u0438\u0432\u0435\u0434\u0435\u0442 \u043a \u043f\u043e\u043b\u043d\u043e\u043c \u043a\u0440\u0430\u0445\u0443 \u0438 \u043d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u043c\u0430\u0442\u0435\u0440\u0438\u043d\u0441\u043a\u043e\u0439 \u043f\u043b\u0430\u0442\u044b. <\/p>\n<p>  <u>\u0418 \u0441\u0430\u043c\u043e\u0435 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0435, \u043c\u043e\u0439 \u0432\u0430\u043c \u0441\u043e\u0432\u0435\u0442: \u043f\u0440\u0435\u0436\u0434\u0435 \u0447\u0435\u043c \u043d\u0430\u0447\u0438\u043d\u0430\u0442\u044c \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0441 \u043e\u0432\u0435\u0440\u043a\u043b\u043e\u043a\u0438\u043d\u0433\u043e\u043c \u0438 \u0442\u044e\u043d\u0438\u043d\u0433\u043e\u043c \u0431\u0438\u043e\u0441\u0430, \u043f\u0440\u043e\u0432\u0435\u0440\u044c\u0442\u0435, \u0447\u0442\u043e \u0434\u043b\u044f \u0432\u0430\u0448\u0435\u0433\u043e \u043d\u043e\u0443\u0442\u0431\u0443\u043a\u0430 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0441\u043f\u043e\u0441\u043e\u0431 \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u0431\u0438\u043e\u0441\u0430 \u0432 \u0441\u043b\u0443\u0447\u0430\u0435 \u0435\u0433\u043e \u043a\u0440\u0430\u0445\u0430. \u041f\u043e\u043a\u0430 \u0442\u0430\u043a\u0438\u0445 \u0441\u043b\u0443\u0447\u0430\u0435\u0432 \u043d\u0435 \u0431\u044b\u043b\u043e, \u043d\u043e \u043c\u0430\u043b\u043e \u043b\u0438.<\/u>    \t<\/p>\n<div class=\"clear\"><\/div>\n<\/p><\/div>\n<p> \u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b \u0441\u0442\u0430\u0442\u044c\u0438 <a href=\"http:\/\/habrahabr.ru\/post\/182676\/\"> http:\/\/habrahabr.ru\/post\/182676\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<div class=\"content html_format\">   \t\u0417\u0434\u0440\u0430\u0432\u0441\u0442\u0432\u0443\u0439 \u0425\u0430\u0431\u0440!<\/p>\n<p>  \u041e\u0434\u043d\u043e \u0438\u0437 \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0439 \u043c\u043e\u0435\u0439 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 \u2014 \u043f\u0440\u043e\u0434\u0430\u0436\u0430 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0440\u0435\u0448\u0435\u043d\u0438\u0439 \u0432 \u043e\u0431\u043b\u0430\u0441\u0442\u0438 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438. \u041f\u043e \u0434\u043e\u043b\u0433\u0443 \u0441\u043b\u0443\u0436\u0431\u044b, \u043f\u0440\u0438\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u0434\u0435\u043b\u0430\u0442\u044c \u043f\u0438\u043b\u043e\u0442\u043d\u044b\u0435 \u043f\u0440\u043e\u0435\u043a\u0442\u044b \u0438\u043b\u0438 \u0443\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0442\u044c \u0442\u0435\u0441\u0442\u043e\u0432\u044b\u0435 \u0441\u0442\u0435\u043d\u0434\u044b. \u041d\u0435\u0434\u0430\u0432\u043d\u043e, \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Citrix \u0432\u044b\u043f\u0443\u0441\u0442\u0438\u043b\u0430 \u043d\u043e\u0432\u044b\u0439 \u043f\u0440\u043e\u0434\u0443\u043a\u0442 \u043f\u043e\u0434 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 XenClient XT, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u043e \u0441\u0443\u0442\u0438 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043a\u043b\u0438\u0435\u043d\u0442\u0441\u043a\u0438\u043c \u0433\u0438\u043f\u0435\u0440\u0432\u0438\u0437\u043e\u0440\u043e\u043c \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u0443\u0440\u043e\u0432\u043d\u044f, \u0442\u043e \u0435\u0441\u0442\u044c \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043d\u0430 \u0447\u0438\u0441\u0442\u043e\u043c \u0436\u0435\u043b\u0435\u0437\u0435. \u041e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u0438\u0434\u0435\u0435\u0439 \u043a\u043b\u0438\u0435\u043d\u0442\u0441\u043a\u043e\u0433\u043e \u0433\u0438\u043f\u0435\u0440\u0432\u0438\u0437\u043e\u0440\u0430 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0445 \u043c\u0430\u0448\u0438\u043d \u043d\u0430 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u043c \u043d\u043e\u0443\u0442\u0431\u0443\u043a\u0443. \u0413\u0434\u0435 \u043a\u0430\u043a \u0438 \u044d\u0442\u043e \u043f\u0440\u0438\u043c\u0435\u043d\u0438\u043c\u043e \u2014 \u043e\u043f\u0443\u0441\u0442\u0438\u043c. <\/p>\n<p>  \u0412\u0441\u0435 \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u044b Intel \u0438 AMD \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0442 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u044e <a href=\"https:\/\/ru.wikipedia.org\/wiki\/VT-d\">\u0430\u043f\u043f\u0430\u0440\u0430\u0442\u043d\u043e\u0439 \u0432\u0438\u0440\u0442\u0443\u043b\u0438\u0437\u0430\u0446\u0438\u0438<\/a>.<br \/>  \u0418 \u0442\u0430\u043a, \u0432 \u043c\u043e\u0435\u043c \u0440\u0430\u0441\u043f\u043e\u0440\u044f\u0436\u0435\u043d\u0438\u0438 \u0431\u044b\u043b \u043d\u043e\u0443\u0442\u0431\u0443\u043a \u0441 H77 \u0447\u0438\u043f\u0441\u0435\u0442\u043e\u043c \u0438 Intel\u00ae Core\u2122 i7-3820QM \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u043e\u043c. \u0421\u043e\u0433\u043b\u0430\u0441\u043d\u043e \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u043e\u0442 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044f, \u043c\u043e\u0439 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u043b Intel\u00ae Virtualization Technology (VT-x) \u0438 Intel\u00ae Virtualization Technology for Directed I\/O (VT-d) \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438. \u0415\u0441\u043b\u0438 \u043f\u0435\u0440\u0432\u0430\u044f \u0438\u043c\u0435\u0435\u0442\u0441\u044f \u043f\u043e\u0447\u0442\u0438 \u043d\u0430 \u0432\u0441\u0435\u0445 \u043d\u043e\u0432\u044b\u0445 \u043d\u043e\u0443\u0442\u0431\u0443\u043a\u0430\u0445, \u0442\u043e \u0432\u0442\u043e\u0440\u0430\u044f \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u044f \u0432\u0441\u0442\u0440\u0435\u0447\u0430\u0435\u0442\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u043d\u0430 \u0442\u043e\u043f\u043e\u0432\u044b\u0445 \u043c\u043e\u0434\u0435\u043b\u044f\u0445. \u041d\u043e \u043e\u043d\u0430 \u0434\u0430\u0435\u0442 \u043c\u043d\u043e\u0433\u043e \u043f\u0440\u0435\u0438\u043c\u0443\u0449\u0435\u0441\u0442\u0432, \u043a\u0430\u043a \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 \u043f\u0440\u044f\u043c\u043e\u0439 \u043f\u0440\u043e\u0431\u0440\u043e\u0441 GDU \u0432 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u0443\u044e \u0441\u0440\u0435\u0434\u0443, \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u043a\u043b\u0438\u0435\u043d\u0442\u0441\u043a\u0430\u044f \u043c\u0430\u0448\u0438\u043d\u0430 \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u0442 \u043f\u043e\u043b\u043d\u0443\u044e \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0443 3D. \u041d\u043e \u0434\u0430\u0432\u0430\u0439\u0442\u0435 \u043d\u0435 \u0431\u0443\u0434\u0435\u043c \u0443\u0433\u043b\u0443\u0431\u043b\u044f\u0442\u044c\u0441\u044f \u0432 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438, \u043e\u0442\u043b\u0438\u0447\u043d\u044b\u0435 \u043e\u0442 \u0442\u0435\u043c\u0430\u0442\u0438\u043a\u0438 \u0434\u0430\u043d\u043d\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0438. <\/p>\n<p>  \u0412 \u043c\u043e\u0435\u043c \u0431\u0438\u043e\u0441\u0435 \u0431\u044b\u043b\u0430 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f VT-x, \u043d\u043e \u0432\u043e\u0442 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0435\u0439 VT-d \u043d\u0435 \u0431\u044b\u043b\u043e \u043f\u0440\u0435\u0434\u0443\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u043e \u0438\u0437\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e.   <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-182676","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/182676","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=182676"}],"version-history":[{"count":0,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/182676\/revisions"}],"wp:attachment":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=182676"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=182676"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=182676"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}