![将内部硬盘的文件系统从 FAT32 转换为 NTFS](https://linux22.com/image/878432/%E5%B0%86%E5%86%85%E9%83%A8%E7%A1%AC%E7%9B%98%E7%9A%84%E6%96%87%E4%BB%B6%E7%B3%BB%E7%BB%9F%E4%BB%8E%20FAT32%20%E8%BD%AC%E6%8D%A2%E4%B8%BA%20NTFS.png)
我当时很笨,用 FAT32 作为文件系统。现在我想下载大于 4GB 的文件,而 FAT32 无法做到这一点。我使用双启动(Ubuntu 14.04 和 Windows 10),并且两个系统都可以访问 HDD(我有两个额外的 SSD 分区,系统位于这些分区上,但这些分区应保持不变)。我认为解决这个问题最简单的方法是使用 Windows 的转换程序将文件系统从 FAT32 转换为 NTFS。现在我的问题是:
1)使用“转换”后,如何再次在 Ubuntu 中安装 HDD,以便它永久安装在与之前相同的位置,即在启动系统时自动安装(我认为 HDD 当前安装在/
)?
2)我是否必须删除文件 fstab 中的任何条目才能告诉我的系统旧硬盘不再存在?
3)我还应该考虑其他什么事情吗?这是一个合适的“策略”吗?
附言:我的 Linux 水平很低,如果您在回答时能尊重我的这一点,我将非常高兴 :)
提前致谢
编辑:
我的 fstab 文件的内容如下(“HDD”是我所说的内部硬盘):
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sdb6 during installation
UUID=*********************************** / ext4 errors=remount-ro 0 1
# /HDD was on /dev/sda5 during installation
UUID=********* /HDD vfat utf8,umask=007,gid=46 0 1
# swap was on /dev/sdb5 during installation
UUID=***************************** none swap sw 0 0
答案1
Takkat 的链接和 oldfred 的建议非常有用,以下是我所做的:
1) 启动 Windows (10) 并使用convert
转换将文件系统从 FAT32 转换为 NTFS。我想我已经通过以下方式完成了此操作:
convert E: /fs:ntfs
其中 E 是共享硬盘的名称。2)等待几秒钟,直到转换终止,使用
vol E:
并记录了输出
3)重新启动,启动 ubuntu 并使用终端执行以下操作:
sudo blkid | grep '[number noted in step 2 but removed "-"]'
然后记录下输出
4)/etc/fstab
通过替换已转换分区的 UUID(根据步骤 3 的输出)进行编辑,将文件系统从 FAT32 更改为 NTFS,并选择前面的响应者建议的一些新选项,这样我的新 fstab 就有以下内容:
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sdb6 during installation
UUID=************************************ / ext4 errors=remount-ro 0 1
# /HDD was on /dev/sda5 during installation
UUID=**************** /HDD ntfs defaults,nls=utf8,umask=007,gid=46,uid=1000,windows_names 0 1
# swap was on /dev/sdb5 during installation
UUID=************************************ none swap sw 0 0
当然,我不能保证这对你有用,也不能保证我记得所有正确的内容,你自行承担风险 ;)