1.问题背景
最近在****博客编写Linux命令行帮助文档命令语法公式格式解读,需要在Linux环境中编写7z
压缩命令的截图,我的电脑是Ubunutu+Windows双系统,所以我在Ubuntu系统编写7z
压缩命令的截图后,忘记通过QQ邮箱发送截图给自己,然后自己登陆Windows系统获取截图。于是我想:能不能直接实现Ubunutu+Windows双系统下互相访问对方的文件
呢?回答是可以的,按照下面操作。
2.Winows系统下访问Linux系统中的文件
(1)登录Linux Reader软件官方,下载Linux Reader软件
Linux Reader是一款在Windows系统下访问双系统中的Linux系统中的磁盘文件。请下载并安装Linux Reader。
(2)双击Linux Reader安装包Linux_Reader.exe
,进行软件安装
(3)打开桌面上的该软件DiskInternals Linux Reader
打开该软件,它就会自动读取并显示当前双系统的所有的磁盘啦,图中被红框圈住的就是Linux系统中的home磁盘
,博主我们的图片就是在这个home磁盘里面找到啦~
3.Linux系统下访问Winows系统中的文件
一般正常情况下,Linux打开文件管理器,选中下图中绿框选中的Windows的磁盘
即可正常访问Windows磁盘中的任何文件(夹)。
如果你点击下图中绿框选中的Windows的磁盘
,提示“不能访问 '某个磁盘'”
,如下图所示:
这个出错原因是Windows系统中把这个磁盘设置为了快速启动。同时请注意一下这个盘符/dev/sdb1
,因为待会修复这个错误要用到这个盘符作为参数。可参考以下方案解决这个错误。
(1)安装ntfs-3g
打开终端后,输入命令sudo apt install ntfs-3g
来安装安装ntfs-3g
(2)修复挂载错误的相应的分区
还记得上面我叫你记住错误提示框中的盘符/dev/sdb1
吗?此时我们修复挂载错误的相应的分区要用这个盘符作为参数,告诉ntfs-3g我们要修复这个磁盘。
在终端中输入命令sudo ntfsfix /dev/sdb1
来修复该挂载错误的分区。因为这个命令时sudo命令,需要权限,所以Linux的终端会出现[sudo]‘用户’的密码:
,请输入你的Linux开机密码
并按下Enter键,因为Linux保密性高,所以你再输入密码过程中,Linux的终端不会出现任何*
密码星形字符,所以不要误以为键盘坏了或其他错误情况,请输入完全部密码按下Enter键即可。
(3)Linux系统下可正常访问Winows系统中的文件
现在,你可以在文件管理器里,正常访问刚才我们修复的盘符为/dev/sdb1
的磁盘了!
如果你的Window磁盘有好几个,那么就按照上面的步骤再全部操作一遍,把你所有的Window磁盘都按照上面的教程修复一遍即可正常访问。