После некоторых исследований я решил использовать VirtualBox, поскольку доверял ему немного больше, чем Cooperative Linux. Вот супер-краткое руководство по настройке VirtualBox для доступа к необработанным разделам с использованием вашей текущей установки Linux. Только с небольшими изменениями вы можете создать новую виртуальную машину, которая будет иметь доступ к существующим физическим разделам:
(1) Создайте виртуальный диск, который является не чем иным, как ссылкой на ваши существующие файловые системы, используя VBoxManage:
# Note, backslashes immediately before new lines are continuations
C:\>cd \users\kpederson\.virtualbox\harddisks
C:\Users\kpederson\.VirtualBox\HardDisks>"\Program Files\Oracle\VirtualBox\VBoxManage" \
internalcommands createrawvmdk -filename rawdisk.vmdk -rawdisk \\.\PhysicalDrive0 \
-partitions 5,6,7,8 -mbr f:\sda5_mbr -register
(2) Создайте виртуальную машину, которая использует виртуальный диск, созданный на шаге 1. В приведенной выше команде я назвал это rawdisk.vmdk
.
(3) Сконфигурируйте свою виртуальную машину, используя мостовую сеть VirtualBox. В моем случае я обнаружил, что он глючит, поэтому я настроил свою виртуальную машину на использование только хост-сети, а затем использовал Windows для соединения сетевого адаптера только с хостом с моим настоящим (то есть физическим) сетевым адаптером.
(4) Настройте общий ресурс в samba:
[shared]
comment = Shared Documents
path = /home/shared
guest ok = no
writable = yes
После запуска и запуска samba у меня был доступ ко всем необходимым файлам. Кроме того, я могу использовать ssh/sftp для доступа ко всем файлам с помощью WinSCP или аналогичного клиента для передачи файлов.
Полная информация доступна в блоге, который я написал под названием « Доступ к файловым системам Linux из Windows ».