求助:关于磁盘只能读不能写的问题
Tofloor
poster avatar
谢克辉
deepin
2020-04-26 21:11
Author
本帖最后由 xiekehui 于 2020-4-26 13:52 编辑

笔记本安装了win10和deepin双系统,一块硬盘分了4了区,装系统用了两个,还剩下2个分区,但是在deepin下只能读取不能写入,请问怎么办,也没有启用驱动器加密功能,只有C盘使用了加密功能,请问如何才能实现双系统共享同一个磁盘?
Reply Favorite View the author
All Replies
avatar
RedPanda
deepin
2020-04-26 21:57
#1
win10按理来说应该用的都是ntfs文件系统,这样win/linux都能读写。
除非你win10用了其他的文件系统,导致没办法写入。
Reply View the author
avatar
谢克辉
deepin
2020-04-26 22:00
#2
https://bbs.deepin.org/post/192976
win10按理来说应该用的都是ntfs文件系统,这样win/linux都能读写。
除非你win10用了其他的文件系统,导致没 ...

win10用的是ntfs格式,deepin用的是ext4格式,而且其他两个盘也是用的ntfs,但还是不行
Reply View the author
avatar
RedPanda
deepin
2020-04-26 22:04
#3
不知道你那边装没装ntfs-3g,如果没装,输入以下命令:
sudo apt install ntfs-3g
如果装了但开机没挂载硬盘,可以通过修改/etc/fstab文件实现开机挂载。
Reply View the author
avatar
levinit
deepin
2020-04-27 00:32
#4
你说的应该是windows的ntfs分区,linux内核实现的ntfs驱动只能读取,也就是你手动点击ntfs分区挂载后的是只能读的,需要借助ntfs-3g这个包挂载。
sudo apt install ntfs-3g
卸载掉已经挂上的ntfs分区
lsblk 看看ntfs分区名字叫啥,比如我的如下,里面sda1哪个是我在win下用的d盘300G,我想把这个挂载到家目录的data目录下,
在家目录中创建一个名为data的目录
终端执行:sudo ntfs-3g /dev/sda1 /data
这样进入data就能看到文件啦

~ $ lsblk
NAME           MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda              8:0    0   1.8T  0 disk
├─sda1           8:1    0   300G  0 part
└─sda2           8:2    0   1.5T  0 part /data
sr0             11:0    1  1024M  0 rom  
nvme0n1        259:0    0 223.6G  0 disk
├─nvme0n1p1    259:1    0 391.2M  0 part
├─nvme0n1p2    259:2    0   207M  0 part /boot
├─nvme0n1p3    259:3    0    16M  0 part
├─nvme0n1p4    259:4    0    80G  0 part
└─nvme0n1p5    259:5    0 142.4G  0 part
  ├─linux-root 254:0    0    50G  0 lvm  /
  └─linux-home 254:1    0  92.4G  0 lvm  /home

(论坛怎么发图片....)
如果是经常要修改这里吗的文件,手动挂肯定麻烦,可以:
编辑.bashrc文件,在里面加上一句alias win='sudo ntfs-3g /dev/sda1 $HOME/data',以后终端执行win即可挂上(一般我就是这样)
也可以在/etc/fstab中写入一行/dev/sda1    /data    ntfs    defaults,nofail  0 0  (这个文件弄乱了可能启动出问题哦)

Reply View the author
avatar
走钢丝
deepin
2020-04-27 00:52
#5
要么进 win 10,然后正常关机,然后再进 deepin。
要么在 win 10 中关闭快速还是安全启动来着。。
Reply View the author
avatar
走钢丝
deepin
2020-04-27 01:04
#6
实在不行就到 /media/用户名,然后执行
sudo chown 用户名:用户名 ./* -R
Reply View the author