让win10读取Linux文件系统
windows    2017-05-16 12:45:08    198    0    0
tianwaifeixian   windows

win10是无法读取linux文件系统的 目前有文件可以实现读取ext3的方法 

然而我的双系统 Linux里面文件系统默认是XFS的 这就悲催了

微软社区去提问 他们让我去开发板块去问 然后到了开发板块 哪里的人竟然让我去网上搜

我擦~

解决思路就是

利用虚拟机中的linux系统来实现访问物理硬盘上XFS格式的文件系统 

这东西 如果编译到系统里面 或者写个软件来实现对我来说 难度太大 毕竟涉及到了底层驱动了。。。。。。。

开始布置:

 1.安装vobx虚拟机在其中再安装ubuntu系统

2.在win系统创建共享目录:

D盘创建xfs共享文件的目录 名称为:XFS-Share

3.为虚拟机安装增强功能然后进入虚拟机 把上面文件夹设为共享
自动挂载 只读模式

ubuntu系统挂载共享文件目录方法:

sudo mount -t vboxsf XFS-Share /mnt

设置自动挂载:(未测试 不知道行不行 看样子理论上可行)

		设置自动挂载,重启虚拟机系统共享仍在。
		可以在/etc/fstab中添加一项
		XFS-Share /mnt vboxsf rw,gid=110,uid=1100,auto 0 0
4.查看当前硬盘在win系统里面所显示的分区

 powershell运行:wmic diskdrive
 得到xfs文件系统所在硬盘名称:\\.\PHYSICALDRIVE1 

或者这样:

PS D:\Program Files\Oracle\VirtualBox> wmic diskdrive list brief
Caption                    DeviceID            Model                      Partitions  Size
WDC WD10JPVX-22JC3T0       \\.\PHYSICALDRIVE1  WDC WD10JPVX-22JC3T0       7           1000202273280
Samsung SSD 850 EVO 120GB  \\.\PHYSICALDRIVE0  Samsung SSD 850 EVO 120GB  5           120031511040

5.创建虚拟机认可的磁盘文件格式 为以后导入做准备

以管理员身份打开powershell

cd到目标目录(目标目录是虚拟机安装是位置)cd  D:\Program Files\Oracle\VirtualBox\  话说现在这个powershell越来越接近linux的命令方法了 要是cmd我就瞎了 死定不会搞

然后创建共享磁盘:

.\VBoxManage.exe internalcommands createrawvmdk -filename D:\XFS-Share\xfs-share.vmdk -rawdisk \\.\PHYSICALDRIVE1

其中D:\XFS-Share\ 就是前面创建共享的目录 在此目录创建共享文件xfs-share.vmdk 以供虚拟机识别

以下为示例:

PS D:\Program Files\Oracle\VirtualBox> .\VBoxManage.exe internalcommands createrawvmdk -filename D:\XFS-Share\xfs-sh
vmdk -rawdisk \\.\PHYSICALDRIVE1
RAW host disk access VMDK file D:\XFS-Share\xfs-share.vmdk created successfully.
PS D:\Program Files\Oracle\VirtualBox>

到这里虚拟文件系统创建完毕

导入虚拟机报错:

Permission problem accessing the file for the medium 'D:\usbDisk.vmdk' (VERR_ACCESS_DENIED).  
返回 代码:VBOX_E_FILE_ERROR (0x80BB0004)  
组件:Medium  
界面:IMedium {05f2bbb6-a3a6-4fb9-9b49-6d0dda7142ac}  
被召者:IVirtualBox {fafa4e17-1ee2-4905-a10e-fe7c18bf5554}  
被召者 RC:VBOX_E_OBJECT_NOT_FOUND (0x80BB0001)  

解决方法就是 以管理员身份运行虚拟机  在属性里面设置

搞定!

参考链接:https://medium.com/@matteocontrini/how-to-read-an-xfs-drive-on-windows-with-virtualbox-and-linux-942d74f4644f

http://blog.csdn.net/sharpbladepan/article/details/41628211

上一篇: 情命

下一篇: 网易云音乐安装记录_42.2

198 人读过
立即登录, 发表评论.
没有帐号? 立即注册
0 条评论
文档导航