Linux 驱动器在任何地方都无法读取

Linux 驱动器在任何地方都无法读取

我在新的 128GB M.2 SSD 上安装了 Manjaro Linux。一周左右的时间一切都运行良好。然后我从另一个 2TB HDD 中删除一些大文件(4+GB)。每次删除操作大约需要一分钟,我的计算机在执行删除操作时变得非常缓慢且滞后,这让我感到惊讶,因为它还具有 8GB RAM 和 i3 CPU。当我删除每个文件时,它们被放入我的垃圾箱中,我假设它存储在 Linux SSD 上 - 所以当我按下“移至垃圾箱”时,这些文件基本上从 HDD 传输到 SSD。我一一删除了这 7 个大文件,并在每删除一个文件后清空了垃圾箱(从 Linux SSD 上的垃圾箱文件夹中删除了该文件)。

然后我决定在所有 7 个文件完全删除后重新启动。 Grub 在重新启动时突然显示没有可引导驱动器。它无法识别我安装的 Manjaro Linux。我现在启动到一周前用来安装 Manjaro 的可启动 USB。我的 HDD 已断开连接,SSD 仍处于连接状态。 Gparted 中显示的唯一驱动器/分区fdisk -l是 USB。

知道什么可能导致此问题,或者我如何解决它?我在 SSD 上进行完全擦除和全新安装没有问题 - 我的所有重要数据都位于断开连接的 HDD 上。

编辑:

[manjaro@manjaro ~]$ sudo hdparm -I $(ls /dev/sd?)

/dev/sda:
SG_IO: bad/missing sense data, sb[]:  70 00 05 00 00 00 00 0a 00 00 00 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

ATA device, with non-removable media
Standards:
        Likely used: 1
Configuration:
        Logical         max     current
        cylinders       0       0
        heads           0       0
        sectors/track   0       0
        --
        Logical/Physical Sector size:           512 bytes
        device size with M = 1024*1024:           0 MBytes
        device size with M = 1000*1000:           0 MBytes 
        cache/buffer size  = unknown
Capabilities:
        IORDY not likely
        Cannot perform double-word IO
        R/W multiple sector transfer: not supported
        DMA: not supported
        PIO: pio0 

编辑2:

[manjaro@manjaro ~]$ lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
loop0    7:0    0    10M  1 loop /run/miso/sfs/livefs
loop1    7:1    0 224.4M  1 loop /run/miso/sfs/mhwdfs
loop2    7:2    0   1.3G  1 loop /run/miso/sfs/desktopfs
loop3    7:3    0 371.8M  1 loop /run/miso/sfs/rootfs
sda      8:0    1  14.5G  0 disk 
└─sda1   8:1    1  14.5G  0 part /run/miso/bootmnt
[manjaro@manjaro ~]$ blkid
/dev/sda1: LABEL="MJRO170R" UUID="7490-2820" TYPE="vfat" PARTUUID="18f73e82-01"
/dev/loop0: TYPE="squashfs"
/dev/loop1: TYPE="squashfs"
/dev/loop2: TYPE="squashfs"
/dev/loop3: TYPE="squashfs"
[manjaro@manjaro ~]$ lspci
00:00.0 Host bridge: Intel Corporation Device 5904 (rev 02)
00:02.0 VGA compatible controller: Intel Corporation Device 5916 (rev 02)
00:08.0 System peripheral: Intel Corporation Skylake Gaussian Mixture Model
00:14.0 USB controller: Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller (rev 21)
00:14.2 Signal processing controller: Intel Corporation Sunrise Point-LP Thermal subsystem (rev 21)
00:16.0 Communication controller: Intel Corporation Sunrise Point-LP CSME HECI #1 (rev 21)
00:17.0 SATA controller: Intel Corporation Sunrise Point-LP SATA Controller [AHCI mode] (rev 21)
00:1c.0 PCI bridge: Intel Corporation Device 9d10 (rev f1)
00:1c.5 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #6 (rev f1)
00:1c.7 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #8 (rev f1)
00:1d.0 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #9 (rev f1)
00:1f.0 ISA bridge: Intel Corporation Device 9d4e (rev 21)
00:1f.2 Memory controller: Intel Corporation Sunrise Point-LP PMC (rev 21)
00:1f.3 Multimedia audio controller: Intel Corporation Device 9d71 (rev 21)
00:1f.4 SMBus: Intel Corporation Sunrise Point-LP SMBus (rev 21)
00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (4) I219-V (rev 21)
3a:00.0 Network controller: Intel Corporation Device 24fd (rev 78)
3b:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5229 PCI Express Card Reader (rev 01)
3c:00.0 Non-Volatile memory controller: Intel Corporation Device f1a5 (rev 03)

它是一个 Intel 128GB PCIe M.2 SSD,所以我相信它是地址 3c:00.0 列出的最后一个设备。

我还进入 BIOS 并意识到 SSD 已被识别,并且我的确切型号列在设备 > SATA > NVMe M.2 SSD 下。

编辑3:

启动时 dmesg 的输出

相关内容