NTFS signature is missing解决linux无法挂载windows硬盘问题

背景:

手上有两块之前给windows用过的SSD,每块都自带系统

目的:

将这两块SSD格式化,然后给ubuntu当做普通硬盘使用

本来觉得挺简单的一件事,搞了半个多小时,中间搜索了很多网页,

大概流程如下

首先 扩展分区和文件系统_Linux数据盘 - 云服务器 ECS - 阿里云https://help.aliyun.com/document_detail/25452.html利用其选项一的内容 :扩展已有MBR分区

fdisk删除了一些分区,但是有dos系统的分区删除不掉。最后都只剩下一个分区。

然后尝试挂载的时候,提示 NTFS signature is missing.

找了挺多网站不好解决这个问题,fsck也不好用,解决不来。最后 看到一个命令 mkntfs

于是

$ sudo mkntfs -f /dev/sda
/dev/sda is entire device, not just one partition.
Refusing to make a filesystem here!
$ sudo mkntfs -f /dev/sda1
Cluster size has been automatically set to 4096 bytes.
Creating NTFS volume structures.
mkntfs completed successfully. Have a nice day.
$ sudo mkntfs -f /dev/sdb1
Cluster size has been automatically set to 4096 bytes.
Creating NTFS volume structures.
mkntfs completed successfully. Have a nice day.
$ sudo mount -t ntfs-3g /dev/sda1 /media/syt/sda1
ntfs-3g-mount: failed to access mountpoint /media/syt/sda1: No such file or directory
$ sudo mount -t ntfs-3g /dev/sda1 /media/syt/
$ sudo mount /dev/sdb1 /media/syt/

总结一下:

首先用fdisk去删除分区,然后再用mkntfs去格式化分区,然后就可以挂载了

挂载之后,新硬盘没有什么名字,还是sda sdb 如果我们想给新的硬盘修改一下名字,可以使用以下命令

       ntfslabel [选项] [设备文件] [new-label]

示例: ntfslabel -v /dev/sda8 new-label

new-labe是你想命名的名字

注意在重新命名之前,需要先卸载硬盘

  • 6
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值