Após algumas investigações, decidi usar o VirtualBox, pois confiava nele um pouco mais do que o Linux cooperativo. Aqui está o guia super curto para obter a configuração do VirtualBox para acessar as partições cruas usando sua instalação atual do Linux. Com apenas pequenas modificações, você pode criar uma nova VM que acesse as partições físicas existentes:
(1) Crie um disco virtual que nada mais é que uma referência aos seus sistemas de arquivos existentes usando o 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) Crie uma máquina virtual que use o disco virtual criado na etapa 1. No comando acima, chamei-o de rawdisk.vmdk
.
(3) Configure sua máquina virtual usando as redes interligadas do VirtualBox. No meu caso, achei bugs, então configurei minha máquina virtual para usar a rede somente de host e usei o Windows para conectar o adaptador de rede somente host com meu adaptador de rede real (ou seja, físico).
(4) Configure um compartilhamento no samba:
[shared]
comment = Shared Documents
path = /home/shared
guest ok = no
writable = yes
E com o samba instalado e funcionando, eu tive acesso a todos os arquivos que eu precisava. Além disso, posso usar o ssh / sftp para acessar todos os arquivos usando o WinSCP ou um cliente similar de transferência de arquivos.
Detalhes completos estão disponíveis em uma postagem no blog que escrevi intitulada " Acessando o arquivo Linux Sistemas de dentro do Windows "