由于windows采用快速启动导致的没有完全关闭windows,硬盘拿到其他系统上会有保护,linux挂载就会显示为只读。解决方法供有两个:
Windows下解决方法:
禁用快速启动功能:
- 在Windows中,打开控制面板 > 电源选项 > 选择电源按钮的功能。
 
- 点击更改当前不可用的设置,取消勾选启用快速启动。
 
- 彻底关闭Windows后再启动Linux。
 
Linux下解决方法:
首先ssh下执行以下命令:
进入root模式:
sudo -i
查看磁盘路径:
lsblk
我的显示如下:sdc为移动硬盘,sdc1,sdc2为两个分区,USB连接的外挂硬盘挂载路径一般为/vol00下。
root@Nas:~# lsblk
NAME                                              MAJ:MIN RM    SIZE RO TYPE  MOUNTPOINTS
sda                                                 8:0    0  167.7G  0 disk  
**─sda1                                              8:1    0     94M  0 part  /boot/efi
**─sda2                                              8:2    0   26.9G  0 part  /
**─sda3                                              8:3    0  140.7G  0 part  
  **─md0                                             9:0    0  140.6G  0 raid1 
    **─trim_abf86f8e_8c14_4f54_b32a_53f0dda9062e-0 253:1    0  140.6G  0 lvm   /vol1
sdb                                                 8:16   0  931.5G  0 disk  
**─sdb1                                              8:17   0  931.5G  0 part  
  **─md127                                           9:127  0  931.4G  0 raid1 
    **─trim_0e8dbc19_d7dc_454d_9f5d_f76aacaa4e96-0 253:2    0  931.4G  0 lvm   /vol3
sdc                                                 8:32   0  298.1G  0 disk  
**─sdc1                                              8:33   0  296.1G  0 part  /vol00/RemovableDisk
**─sdc2                                              8:34   0 1021.3M  0 part  /vol00/RemovableDisk_1
然后我们先用命令 umount /dev/sdXN卸载分区,然后再用命令 ntfsfix /dev/sdXn 来修复:
umount /dev/sdc1
ntfsfix /dev/sdc1
这是我的路径,你要改成你查询到的路径,几个分区就修复几次。