直观:在Linux系统下,将普通硬盘的ntfs分区转换为ext4分区,并在启动后自动挂载

电脑杂谈  发布时间:2021-01-14 09:19:37  来源:网络整理

Linux Foundation Kubernetes安全专家认证,请预约,享受最后三天的早鸟优惠! >>>

基本信息:

我的笔记本电脑具有双硬盘驱动器配置,一个是原始750G硬盘驱动器,另一个是SanDisk 120G固态驱动器。我当前的操作系统是固态驱动器上的Ubuntu系统,而750G硬盘驱动器成为存储设备。在Ubuntu上加载。 750G普通硬盘的多个磁盘(最初是Windows系统,所有这些磁盘均为原始配置)已自动以NTFS模式安装在Ubuntu上。据说它是自动挂载的,但实际上,如果鼠标没有单击驱动器号,它将不会挂载,只有单击后才能挂载。

问题的根源:

例如,我将750G普通硬盘的C驱动器中的60G文件复制到D驱动器,发现速度稳定在11M / s,太慢了!您必须知道,Windows下硬盘驱动器之间的复制速度为每秒数十兆到数百兆比特。因此,我检查了该信息,并说这是由于Linux对ntfs格式的支持。建议将磁盘更改为ext4格式。因此决定效仿。因为我没有找到将NTFS格式转换为ext4的无损方法,所以我先备份数据,然后将C驱动器格式化为ext4.

特定操作:

我指的是这篇博文,下面是一些具体步骤以及其他说明:

1,切换到root用户,在终端中执行fdisk -l <​​/ p>

硬盘格式化ntfs

硬盘格式化ntfs_优盘无法格式化ntfs_ntfs格式化

在这里您可以看到SSD在/ dev / sda中,并且分为三个部分。 750G普通硬盘位于/ dev / sdb中,它分为6部分,分别是sdb1,sdb2,sdb5,sdb6,sdb7,sdb8,其中sdb1是我的原始C驱动器,大约70G,它表明sdb1的类型为Linux LVM,这是因为我已经看到他更改为ext4格式,以前它也是HPFS / NTFS / exFAT格式。 sdb 2是629.6G,W95 Ext'd(LBA)表示它是扩展分区,它是原始Windows系统的逻辑扩展分区。可以看出,sdb1的C驱动器+ sdb2的扩展分区为700+ G,这几乎是我的750 G普通硬盘驱动器的容量。以下sdb5,sdb6,sdb7和sdb8是sdb2的总容量。这也只是确认sdb2确实是扩展分区。至于为什么仍然可以检测到sdb2,我不知道。我不明白Windows分区表。 (似乎可以理解Linux分区表。)

此外,这里的sdb6和sdb 7均为200G,您如何区分?确实很难区分,所以最好不要使其与现在完全一样大小,这对于我们来说很难区分。但是,我们还有很多方法。例如,您可能想要卸载sdb6来查看谁被卸载了,并且可以区分它。 df -h是更好的方法,它可以列出对应的关系。

硬盘格式化ntfs

在这里您可以看到sdb6和sdb 7对应于不同的安装目录。当然,它们的大小似乎并不完全相同。 。 。 。

2,#现在,我们需要将/ dev / sdb1转换,即C驱动器的NTFS格式转换为ext4格式,Linux将使用它。方法:

umount / dev / sdb1

#使用fdisk将分区格式转换为8e

fdisk / dev / sdb

硬盘格式化ntfs_ntfs格式化_优盘无法格式化ntfs

#以下是使用t命令修改下一个分区的ID

命令(m以获取帮助):t

分区号(1,2,5-8,默认8):1#这是分区号,我们正在修改sdb1,只需输入1

十六进制代码(从L到列表代码):8e#8e是Linux LVM的ID,您可以键入“ L”进行检查,然后转换分区的格式。

命令(m为帮助):w#w为保存

3,格式化分区并挂载:

mkfs.ext4 / dev / sdb1

创建/ media / lk / Win7目录:

ntfs格式化_硬盘格式化ntfs_优盘无法格式化ntfs

mkdir / media / lk / Win7

安装分区:

挂载/ dev / sdb1 / media / lk / Win7

在这一步,我们已经完成了格式化。但是重新启动后,必须再次安装。因此,以下内容会自动安装。

4,自动挂载是修改/ etc / fstab文件,以下是我修改后的fstab文件

#/ etc / fstab:静态文件系统信息。

#

#使用'blkid'打印通用的唯一标识符

硬盘格式化ntfs_ntfs格式化_优盘无法格式化ntfs

#个设备;可以将其与UUID =一起使用,以更可靠地命名设备

#即使添加和删除磁盘也可以使用。参见fstab(5)。

#

#

#/在安装过程中在/ dev / sda1上

UUID = 145a85c1-456c-42d2-bf34-59bf409b1487 / ext4错误= remount-ro 0 1

#交换在安装过程中在/ dev / sda5上

UUID = f2ca1fa2-5f39-48-8c92-ea3595c6ab99无swap sw 0 0

ntfs格式化_优盘无法格式化ntfs_硬盘格式化ntfs

#下面两行是我添加的。

#Win7位于/ dev / sdb1

UUID = b5c08104-9ac5-4766-ba4a-9df2af51510f / media / lk / Win7 ext4 auto 0 2

#以下方案也是可行的

#/ dev / sdb1 / media / lk / Win7 ext4 auto 0 2

我们可以看到/ dev / sdb1的UUID是必需的。你从哪儿得到的?实际上,/ etc / fstab的第三方已经说过使用blkid获​​取设备的uuid。如果此处未使用uuid,则也可以直接使用/ dev / sdb1。我与以前的记录保持一致。

有关fstab文件配置的说明,请参阅linux fstab文件的详细说明

(),这里主要是对auto和0 2的解释。

摘要:

对于双硬盘的Windows系统磁盘,您可以单独格式化一个磁盘,而不用格式化整个硬盘。

最终效果是,ext4格式磁盘的复制速度已从11M / s更改为19M / s。 。 。好吧,我承认我的硬盘速度太低。 。 。无论如何,我欺骗自己将速度提高了80%。 。


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/dianqi/article-347717-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      • 丛煦婕
        丛煦婕

        美方除了将部署空中巡逻和掩护配合此次行动外

      热点图片
      拼命载入中...