Миграция ОС из реалки в виртуалку-2 (26.06.2025). Печать
2025 - Июнь
26.06.2025 11:03
Save & Share
Проще, чем миграция Astra Linux (и заимствует оттуда часть алгоритмов - например, настройки VirtualBox), - но со своими причудами. Родительская ОС - то же самое: Astra Linux v.1.7.4.0 (7), VirtualBox v.7.0.10-158379 "Buster", Oracle VM VirtualBox Extension Pack v.7.0.20, Guest Additions v.7.0.20.32834 (билды 10 и 20 оказались совместимы между собой). 



ПК с Windows 7 - имеет свои особенности, изменяемые до миграции, после миграции, при фактической эксплуатации пользователем:
- не определяются никакие USB-носители информации. Неисправен драйвер контроллера - причём даже его полная переустановка с сайта производителя (нет ни одного устройства с восклицательным знаком в диспетчере устройств) проблему не решила. Тут нужна только полная переустановка ОС - однако в рамках миграции ОС в VirtualBox проблема самоустраняется: взаимодействие будет вестись через общую папку на виртуалке сервера. Не исключено, что баг будет починен: VirtualBox ставит свои драйверы USB;
- включены гибернация и файл подкачки. В рамках избытка оперативной памяти (32ГБ) - отключается файл подкачки, в рамках механизма гибернации виртуалки - отключается гибернация Windows;
- то же касается пароля. В Windows пароль любой длины - мгновенно ломается на ура общедоступной программой. А с паролем зашифрованного жёсткого диска виртуалки - придётся серьезно попотеть, особенно если он составлен по правилам;
- обязательно отключить дрянную службу, делающую дефрагментацию при простое ОС ("Оптимизация дисков");
- Windows стоит больше 8 лет - требуется дефрагментация, очистка свободного места, сжатие MFT - Defraggler и Paragon Hard Disk Manager 15 в составе WinPE;
- также, диски зашлакованы данными (в т.ч. драйверами старых принтеров и неиспользуемым софтом) - требуется совместная с владельцем чистка + сжатие с помощью 7-Zip максимальной компрессии всего, что открывается раз в год или реже. Всё это влияет на размер конечной виртуальной машины и на размер её архивной копии с помощью TeraByte Image (шифрованные виртуалки - несжимаемые) - поэтому, поэтапно, дней за 10 рабочих суммарно, все данные были перелопачены - удалось уменьшить размер данных 1.6ТБ до 0.5ТБ;
- кроме 0.5ТБ данных, ещё 0.25ТБ нужно оставить свободного места - вот и получается итоговый размер виртуального диска 0.75ТБ. Оставшиеся 0.25ТБ - будут использованы для шифрованных виртуальных машин меньшего размера, т.к. виртуалку нельзя запускать в виртуалке. Чтобы виртуалки не фрагментировали друг друга - для виртуалки 1ТБ создаётся персональный раздел, для других виртуалок - свой персональный 0.25ТБ: NTFS с драйвером ntfs3 и размером кластера 64КБ (максимально возможный). Ой, ну конечно, не 0.25ТБ: ведь сама родительская Astra ест десятки гигабайт - размер сами посчитаете (до -60ГБ);
- итог возни с данными: уйти с диска 2ТБ в сторону 1ТБ. Если 2ТБ сломается - замену ему не подобрать, а если заказывать - потребуют обоснование, которое все равно бы закончилось чисткой данных. И это - баг мышления бухгалтерии, сотрудников "бережливого" производства и прочих гуманитариев: человекочасов двух сотрудников на чистку - было потрачено, в итоге, на большую сумму денег, чем стоит диск 2ТБ (+ пришлось брать сверхурочный выходной для работ, не отвлекающих пользователя от работы);
- общая папка на сервере делается по 2 причинам: непричастность к фамилиям сотрудников, зашифрованность. Когда кто-то записывает в общую папку данные - данные остаются в зашифрованном виде и не имеют никакого отношения к ПК пользователей;
- обязателен VirtualBox Guest Addition: в виртуальной Windows доступное разрешение только 1024x768. Однако в Windows 10 это привело к чёрному экрану (при этом, по лампе носителя видно: Windows загружается корректно). Нужно выключить в настройках виртуалки 3D-скорение. После установки - успешно по комбинации HOST+F виртуалка разворачивается на весь экран - подстраиваясь под его формат. Виртуалка запоминает выбор полноэкранности.
Обновлено ( 26.06.2025 11:43 )