Эта проблема описана в руководстве VirtualBox ,
При установке гостей Windows 2000 вы можете столкнуться с одной из следующих проблем:
Установка перезагружается, как правило, при регистрации компонента.
Установка заполняет весь жесткий диск пустыми файлами журнала.
Установка жалуется на сбой установки msgina.dll.
Все эти проблемы вызваны ошибкой в драйвере жесткого диска Windows 2000. После отправки запроса на жесткий диск в коде драйвера Windows возникает условие гонки, которое приводит к повреждению, если операция завершается слишком быстро, то есть аппаратное прерывание от контроллер IDE прибывает слишком рано. При использовании физического оборудования в большинстве систем гарантированная задержка, поэтому проблема обычно скрыта (однако должна быть возможность воспроизвести его и на физическом оборудовании). В виртуальной среде операция может быть выполнена немедленно (особенно в очень быстрых системах с несколькими ЦП), и прерывание сигнализируется раньше, чем в физической системе. Решение состоит в том, чтобы ввести искусственную задержку перед доставкой таких прерываний. Эта задержка может быть настроена для виртуальной машины с помощью следующей команды:
VBoxManage setextradata "VM name" "VBoxInternal/Devices/piix3ide/0/Config/IRQDelay" 1
Это устанавливает задержку в одну миллисекунду. Если это не помогает, увеличьте его до значения от 1 до 5 миллисекунд. Обратите внимание, что это снижает производительность диска. После установки вы сможете удалить ключ (или установить его в 0).