Я предполагаю, что существуют соображения согласованности файлов, которые требуют от vbox добросовестного выполнения каждого доступа к записи на диск, требуемого гостевой ОС на физический диск. Файловые системы обычно предполагают, что диски выполняют операции записи примерно в том порядке, в котором они были выпущены (особенно, если жесткому диску явно предписано очищать кэш между операциями записи). Если vbox использует отложенную запись или большой кэш записи, порядок может быть нарушен и файловая система в гостевой системе может быть повреждена, если виртуальная машина не закрыта должным образом.
Кэширование чтения, с другой стороны, действительно обрабатывается операционной системой, и я считаю, что оно хорошо работает как в Linux, так и в последних версиях Windows. Единственное, что вы можете сделать, это добавить больше физической памяти или закрыть программы в системе шлангов, когда вы используете виртуальную машину.
Возможно, вы сможете уменьшить доступ к диску из-за пейджинга в гостевой системе. Просто выделите больше памяти для виртуальной машины и уменьшите / отключите файл подкачки.
(Изменить: опечатки исправления)