Как читать и записывать виртуальный жесткий диск, когда он открывается другим приложением - PullRequest
0 голосов
/ 26 сентября 2011

Как читать и записывать «виртуальный жесткий диск», когда он открывается «другим приложением»?

виртуальный жесткий диск - это жесткий диск, созданный приложением виртуализации (например, Virtual PC,Virtual Box, VMware Player)

другое приложение - относится к приложению виртуализации (например, Virtual PC, Virtual Box, VMware Player)

1 Ответ

0 голосов
/ 26 сентября 2011

Казалось бы, это потрясающе плохая идея.Представьте себе, если бы что-то на вашем компьютере начало возиться с данными на вашем диске в тот момент, когда вы его использовали - все закончилось бы очень плохо.И это то, что вы спрашиваете здесь - виртуальная машина, по-видимому, работает, и вы хотели бы что-то сделать с ее диском, пока он используется.Вы бы вытаскивали коврик из-под виртуализированной ОС.

Доступ только для чтения, даже, имеет много подводных камней - вам следует предположить, что данные будут противоречивыми, так как запись занимает время ичасто распределяются между секторами.Если вы читаете сектор так, как он пишется, это будут бесполезные данные.

Это сложная, но полезная вещь, которую нужно сделать, если виртуальная машина не работает.Но это так, вы можете общаться с ним по сети?Все три продукта, которые вы перечислили, имеют специальные возможности ввода-вывода между хостами и гостями, которые позволяют гостю получать доступ к файлам на хосте, и наоборот.Позвольте гостевой ОС получить или записать ваши данные.

...