Вимоги до процесора для включення Hyper-V в Windows 8.
В клієнтської операційної системи Windows 8 з'явився компонент Hyper-V, до цього був присутній тільки в якості ролі в серверних ОС. Технологія непогана, проте тим, хто збирається її використовувати, варто мати на увазі, що для функціонування Hyper-V в Windows 8 потрібно не просто апаратна підтримка віртуалізації, а й підтримка процесором перетворення адрес другого рівня (Second Level Address Translation, SLAT).
SLAT дозволяє віртуалізованних сторінки пам'яті і віддати їх під прямий контроль гостьової системи, не зачіпаючи гипервизор. У Intel ця технологія називається Еxtended Page Tables (EPT) і підтримується десктопними процесорами, починаючи з архітектури Nehalem (Core i7 і більш пізні). AMD також назвала цю технологію по своєму - Rapid Virtualization Indexing (RVI) і додала її підтримку в процесори з ядром Agena (Phenom X4).Відповідно власники процесорів попереднього покоління (Intel Core 2 Duo, Core 2 Quad, AMD Athlon і більш ранні) позбавлені можливості використовувати Hyper-V в Windows 8.
При відсутності підтримки процесором технології SLAT відповідний пункт в компонентах Windows буде неактивний, а підказка повідомить про відсутність у процесора можливості перетворення адрес другого рівня.
Інформацію про підтримку процесором технологій віртуалізації можна подивитися на сайті виробника, ось тут для Intel, тут для AMD.
Також визначити, чи підтримує ваш процесор технологію SLAT, можна за допомогою утиліти Coreinfo від Sysinternals:
- Разархівіруем утиліту в корінь системного диска с;
- Запускаємо командний консоль, обов'язково від імені адміністратора;
- Запускаємо команду С: \ Coreinfo -V.
Утиліта видасть звіт про підтримуваних процесором технологіях віртуалізації. Нас цікавить параметр EPT, якщо навпроти нього буде «*», то процесор підтримує дану технологію, якщо ж «-» - то немає. Для власників AMD замість EPT буде параметр NPT (Nested Page Tables) або RVI (Rapid Virtualization Indexing).Точніше не скажу, тому що немає під рукою AMD.
Інформація для роздумів
В Windows Server R2 з виходом SP1 з'явився функціонал RemoteFX, який дозволяє віртуалізувати серверний відеоадаптер, роблячи його доступним для віртуальних робочих столів. RemoteFX вимагає підтримки SLAT.У Windows 8 RemoteFX є невід'ємною частиною Hyper-V, тому потрібно для активації ролі. У серверній же ОС роль Hyper-V і компонент RemoteFX встановлюються окремо, тому установка серверної ролі Hyper-V можлива на комп'ютерах без підтримки SLAT.
Так що цілком можливе повторення історії з XP Mode в Windows 7, коли спочатку для цього режиму був потрібний процесор з підтримкою віртуалізації, а потім був випущений патч, що виправляє ситуацію.А поки, якщо немає планів робити апгрейд, цілком можна обійтися і VirtualBox-му.
.