首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >NTFS磁盘是只读的,我不能更改为读和写。

NTFS磁盘是只读的,我不能更改为读和写。
EN

Ask Ubuntu用户
提问于 2014-09-11 15:13:30
回答 5查看 46.4K关注 0票数 5

我使用Windows 7已经很长时间了,我想尝试一下Linux (Ubuntu)。我有两个硬盘,一个120 1TB,另一个1TB。第一种是用于操作系统和软件,而1TB磁盘则用于数据和游戏。所以我在120 So的磁盘(sda)上安装了Ubuntu14.04并完成了所有这些10-things-you-should-do-after-installing-ubuntu.但是,它根本不想挂载1TB磁盘(sdb),说它损坏了,但是在两次重新启动之后,它被挂载(.?)。我可以访问我的所有文件,但作为只读磁盘。我安装了GParted并在右键单击/dev/sdb1并选择了信息时收到了这条消息:

无法读取此文件系统的内容!因此,有些操作可能不可用。原因可能是缺少软件包。ntfs文件系统支持需要以下软件包列表: ntfsprogs / ntfs-3g。

自从我已经处理这个问题大约5个小时以来,我听说并遇到了ntfsprogs和ntfs-3g,但只成功地安装了ntfs-3g。由于各种原因,ntfsprogs拒绝安装。

命令

代码语言:javascript
运行
复制
sudo apt-get install ntfsprogs

返回

代码语言:javascript
运行
复制
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package ntfsprogs is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'ntfsprogs' has no installation candidate

我该怎么办?我怎样才能让它读和写?这是一个NTFS文件系统,但是它已经满了50%,我不能丢失这些数据。NTFS在Ubuntu (或者Linux一般情况下)是完全无用的吗?

请帮帮忙

更新:Windows的磁盘检查程序说一切都是正常的,磁盘已经被碎片化了大约1%,因此碎片化,但是问题仍然存在。所以我花了几天的时间来压缩我所有的数据,并通过Windows将数据转移到云存储(苹果的时间胶囊)中。我格式化了磁盘(到NTFS),现在它是空的,它确实是用Ubuntu读写的。但现在我遇到了一个问题,就是无法从Ubuntu访问时间胶囊。我在网上查过了,但只有早期的Ubuntu有解决方案。

EN

回答 5

Ask Ubuntu用户

发布于 2014-09-11 15:24:00

Ntfsprogs包含在ntfs-3g包中。

要安装它,请运行:

代码语言:javascript
运行
复制
sudo su
apt-get install ntfs-3g ntfs-config

要修复文件系统,必须使用ntfsfix。

Ntfsfix是一个修复一些常见NTFS问题的实用程序。

Ntfsfix不是chkdsk的Linux版本。它只修复一些基本的NTFS不一致之处。

要运行它:

代码语言:javascript
运行
复制
sudo su
ntfsfix <options> <drive> 

下面是ntfsfix接受的所有选项的摘要:

代码语言:javascript
运行
复制
-b, --clear-bad-sectors
       Clear the list of bad sectors. This is useful after  cloning  an
       old disk with bad sectors to a new disk.

-d, --clear-dirty
       Clear  the  volume  dirty  flag  if  the volume can be fixed and
       mounted.  If the option is not present or the volume  cannot  be
       fixed, the dirty volume flag is set to request a volume checking
       at next mount.

-h, --help
       Show a list of options with a brief description of each one.

-n, --do-nothing
       Do not write anything, just show what would have been done.

-V, --version
       Show the version number, copyright and license

资料来源::ntfsfix -修复常见错误并强制Windows检查NTFS.

票数 5
EN

Ask Ubuntu用户

发布于 2020-07-31 16:58:12

我也遇到了同样的问题,我的一个NTFS格式的驱动器无法挂载。

我执行了以下命令:

代码语言:javascript
运行
复制
sudo gparted

结果如下图所示

当我试图挂载它时,显示了以下消息

无法读取此文件系统的内容!因此,有些操作可能不可用。原因可能是缺少软件包。ntfs文件系统支持需要以下软件包列表: ntfs-3g /ntfsprogs。“

我安装了ntfs-3g

代码语言:javascript
运行
复制
sudo apt-get install ntfs-3g ntfs-config

之后我跑了:

代码语言:javascript
运行
复制
sudo ntfsfix /dev/sdb1

对我来说很管用

票数 2
EN

Ask Ubuntu用户

发布于 2019-10-08 09:06:45

代码语言:javascript
运行
复制
sudo ntfs-3g -o remove_hiberfile /dev/sdXY /mnt   ## where X=drive and Y=partition
票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/522856

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档