磁盘在 Windows 中显示,但在 Ubuntu 中不显示

磁盘在 Windows 中显示,但在 Ubuntu 中不显示

Linux新手,但已经研究了几个晚上但没有成功。我的机器中有两个磁盘。我擦除了 Windows 并在其中一张磁盘上安装了 Ubuntu。我似乎无法访问其他磁盘。

  • 它没有显示在 gparted 中
  • 它不显示在 ubuntu 命令行中

我有一台运行 Windows 11 的完全不同的计算机,因此我将驱动器插入其中并显示出来。我尝试将其重新格式化为 NTFS 并重新插入 Ubuntu,但仍然没有任何效果。

非常感谢任何帮助。

lsblk 的输出:

NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
loop0         7:0    0     4K  1 loop /snap/bare/5
loop1         7:1    0  55.5M  1 loop /snap/core18/2284
loop2         7:2    0 110.7M  1 loop /snap/core/12821
loop3         7:3    0  54.2M  1 loop /snap/snap-store/558
loop4         7:4    0  61.9M  1 loop /snap/core20/1361
loop5         7:5    0  61.9M  1 loop /snap/core20/1376
loop6         7:6    0  65.2M  1 loop /snap/gtk-common-themes/1519
loop7         7:7    0 110.8M  1 loop /snap/core/12725
loop8         7:8    0  43.6M  1 loop /snap/snapd/15177
loop9         7:9    0 248.8M  1 loop /snap/gnome-3-38-2004/99
loop10        7:10   0     9M  1 loop /snap/canonical-livepatch/132
loop11        7:11   0  43.6M  1 loop /snap/snapd/14978
nvme0n1     259:0    0 232.9G  0 disk 
├─nvme0n1p1 259:1    0   512M  0 part /boot/efi
└─nvme0n1p2 259:2    0 232.4G  0 part /

更新/解决方案

我已经发现了问题,我必须道歉,但这是我在没有意识到的情况下所做的事情。当我擦拭窗户时,我还卸下了显卡并卡在了一个非常旧的显卡上。这样做时,我必须将 SATA 电缆插回主板上的另一个端口。在此技嘉主板上,有两个 SATA 端口在使用 M.2 驱动器时被禁用。我不知道这一点,但今天在解决这个问题时才发现。将电缆移至另一个端口,现在驱动器显示在 Ubuntu 中。我非常抱歉浪费了大家的时间,但希望发布这个结果可以帮助其他人。

答案1

尝试 sudo fdisk -l。它显示已安装和未安装的设备并修改其分区。

您还可以tune2fs -l /filesystem查看超级块及其功能。要在 Windows 分区中获得读写权限,您需要fuse安装:

sudo apt install fuse

您应该在 /etc/fstab 中列出该设备:

echo "/dev/sdaX /mnt/win ntfs defaults,users 0 1" >> /etc/fstab

在 /mnt/NAME 中创建文件夹 ( chmod 777) 后挂载它,并按照以下说明挂载设备:

mount -t ntfs-3g /dev/sdaX /mnt/NAME

如果您收到类似以下错误: The disk contains an unclean file system (0,0). Metadata kept in Windows cache, refused to mount. Falling back to read-only mount because the NTFS partition is in an unsafe state. Please resume and Shutdown Windows fully (no hibernation or fast restarting.) Could not mount read-write, trying read-only.

然后您应该使用卸载umount /mnt/NAME,重新启动Windows并以管理员身份运行powercfg.exe /h off以删除阻碍安装的hiberfile.sys文件。

ntfs-3g 为 NTFS FS 上的 Linux 用户提供读写权限 如果您打算仅将此磁盘用于存储目的,我建议您将磁盘格式化为 vFat mount -t vfat /dev/sdaX /mnt/NAME

**我给出的转储/通过值遵循人的标准:

第五个字段 (fs_freq) 由 dump(8) 命令用于这些文件系统,以确定需要转储哪些文件系统。如果第五个字段不存在,则返回零值,并且 dump 将假定文件系统不需要转储。

第六个字段 (fs_passno) 由 fsck(8) 程序用来确定重新引导时执行文件系统检查的顺序。根文件系统的 fs_passno 应该指定为 1,其他文件系统的 fs_passno 应该为 2。驱动器内的文件系统将按顺序检查,但不同驱动器上的文件系统将同时检查,以利用硬件中可用的并行性。如果第六个字段不存在或为零,则返回零值,并且 fsck 将假定不需要检查文件系统。

相关内容