我的电脑有很多问题,而且已经有多个问题修复程序无法解决该问题。
而且症状随着时间的推移也有所不同,从操作系统延迟到操作系统冻结,再到启动这台垃圾机器。
所以亲爱的观众,这将是一个有点难读的问题。
机器统计(Grub 双启动):
- 处理器:AMD Ryzen 5 5600X
- 内存:16GB 双插槽
- GPU:Nvidia GeForce RTX 3070
母板:
- SSD_1:nvme M.2 Samsung 970 EVO Plus 500GB,搭载 Manjaro Linux
- SSD_2:SATA 三星 860 EVO 500GB Windows 10/11
大约 2 个月前 一开始,使用 win10/manjaro 双启动,windows 有时会变得卡顿。
这种延迟越来越严重,一开始很烦人,但对可用性没有实际影响,然后中断工作,有时甚至无法工作,最后完全冻结 Windows UI。这时我尝试了第一个修复方法:
在 StackOverflow(或类似网站)的帖子中,遗憾的是,我快速搜索后找不到,建议更改 Windows SSD 上的某些特定“AHCI 链接电源管理”设置。遗憾的是,我也记不清了。这个问题解决了一段时间,直到下一件事出错
从两周前开始:我的 PC 有时在 GRUB 中选择 Windows 后无法启动。这种情况一开始也很少发生,但不可避免的是,这个问题出现的频率也增加了。然后我决定用老办法一劳永逸地解决这个问题:
一周前:我使用启动修复菜单中的 Windows 重置功能对 Windows 10 进行了完全重置。完成后,我还升级到了 Windows 11,希望这可能是微软在新版本中悄悄修复的一些不为人知的问题。好吧,Windows 不是那样工作的......
新安装运行了几天,直到它无法再启动这个臃肿的操作系统。我再次只进入了检测到 Windows 的 GRUB 菜单,但 Windows 无法再启动,并随机向我提供不同的错误消息:
errormsg1 在启动时,按下某个键时返回到 GRUB 菜单
偶尔我让它运行,结果却无缘无故地冻结了。我还尝试停用 Windows 快速启动选项,但根本不起作用。
系统的 Linux 端始终运行良好。我做的最后一件事是检查是否可以从 Windows 固态硬盘复制一些有价值的数据,然后我注意到 Windows 分区甚至不再显示在 Linux 端:
[user@HighEndMicrowaveOven ~]$ df -h
Filesystem Size Used Avail Use% Mounted on
dev 7,8G 0 7,8G 0% /dev
run 7,8G 1,8M 7,8G 1% /run
efivarfs 128K 38K 86K 31% /sys/firmware/efi/efivars
/dev/nvme0n1p2 441G 335G 84G 81% /
tmpfs 7,8G 64M 7,8G 1% /dev/shm
/dev/loop7 128K 128K 0 100% /var/lib/snapd/snap/hello-world/29
/dev/loop2 56M 56M 0 100% /var/lib/snapd/snap/core18/2074
/dev/loop8 816M 816M 0 100% /var/lib/snapd/snap/intellij-idea-ultimate/298
/dev/loop3 56M 56M 0 100% /var/lib/snapd/snap/core18/2128
/dev/loop6 66M 66M 0 100% /var/lib/snapd/snap/gtk-common-themes/1515
/dev/loop9 818M 818M 0 100% /var/lib/snapd/snap/intellij-idea-ultimate/306
/dev/loop4 62M 62M 0 100% /var/lib/snapd/snap/core20/1026
/dev/loop0 100M 100M 0 100% /var/lib/snapd/snap/core/11420
/dev/loop1 100M 100M 0 100% /var/lib/snapd/snap/core/11606
/dev/loop5 62M 62M 0 100% /var/lib/snapd/snap/core20/1081
tmpfs 7,8G 3,4M 7,8G 1% /tmp
/dev/nvme0n1p1 300M 312K 300M 1% /boot/efi
tmpfs 1,6G 88K 1,6G 1% /run/user/1000
[user@HighEndMicrowaveOven ~]$ fdisk -l
fdisk: cannot open /dev/nvme0n1: Permission denied
fdisk: cannot open /dev/loop0: Permission denied
fdisk: cannot open /dev/loop1: Permission denied
fdisk: cannot open /dev/loop2: Permission denied
fdisk: cannot open /dev/loop3: Permission denied
fdisk: cannot open /dev/loop4: Permission denied
fdisk: cannot open /dev/loop5: Permission denied
fdisk: cannot open /dev/loop6: Permission denied
fdisk: cannot open /dev/loop7: Permission denied
fdisk: cannot open /dev/loop8: Permission denied
fdisk: cannot open /dev/loop9: Permission denied
[user@HighEndMicrowaveOven ~]$ sudo fdisk -l
[sudo] password for user:
Disk /dev/nvme0n1: 465,76 GiB, 500107862016 bytes, 976773168 sectors
Disk model: Samsung SSD 970 EVO Plus 500GB
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 96EC97F6-7F1E-564F-96EC-BE29D9B79763
Device Start End Sectors Size Type
/dev/nvme0n1p1 4096 618495 614400 300M EFI System
/dev/nvme0n1p2 618496 940729203 940110708 448,3G Linux filesystem
/dev/nvme0n1p3 940729204 976768064 36038861 17,2G Linux swap
Disk /dev/loop0: 99,38 MiB, 104210432 bytes, 203536 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/loop1: 99,34 MiB, 104169472 bytes, 203456 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/loop2: 55,44 MiB, 58134528 bytes, 113544 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/loop3: 55,44 MiB, 58130432 bytes, 113536 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/loop4: 61,73 MiB, 64729088 bytes, 126424 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/loop5: 61,77 MiB, 64770048 bytes, 126504 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/loop6: 65,1 MiB, 68259840 bytes, 133320 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/loop7: 20 KiB, 20480 bytes, 40 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/loop8: 815,64 MiB, 855257088 bytes, 1670424 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/loop9: 817,91 MiB, 857640960 bytes, 1675080 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
[user@HighEndMicrowaveOven ~]$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
loop0 7:0 0 99,4M 1 loop /var/lib/snapd/snap/core/11420
loop1 7:1 0 99,3M 1 loop /var/lib/snapd/snap/core/11606
loop2 7:2 0 55,4M 1 loop /var/lib/snapd/snap/core18/2074
loop3 7:3 0 55,4M 1 loop /var/lib/snapd/snap/core18/2128
loop4 7:4 0 61,7M 1 loop /var/lib/snapd/snap/core20/1026
loop5 7:5 0 61,8M 1 loop /var/lib/snapd/snap/core20/1081
loop6 7:6 0 65,1M 1 loop /var/lib/snapd/snap/gtk-common-themes/1515
loop7 7:7 0 20K 1 loop /var/lib/snapd/snap/hello-world/29
loop8 7:8 0 815,6M 1 loop /var/lib/snapd/snap/intellij-idea-ultimate/298
loop9 7:9 0 817,9M 1 loop /var/lib/snapd/snap/intellij-idea-ultimate/306
sda 8:0 0 0B 0 disk
nvme0n1 259:0 0 465,8G 0 disk
├─nvme0n1p1 259:1 0 300M 0 part /boot/efi
├─nvme0n1p2 259:2 0 448,3G 0 part /
└─nvme0n1p3 259:3 0 17,2G 0 part [SWAP]
[user@HighEndMicrowaveOven ~]$ cfdisk
cfdisk: cannot open /dev/sda: Permission denied
[user@HighEndMicrowaveOven ~]$ sudo cfdisk
cfdisk: cannot open /dev/sda: Invalid argument
[user@HighEndMicrowaveOven ~]$ sudo cfdisk
cfdisk: cannot open /dev/sda: Invalid argument
[user@HighEndMicrowaveOven ~]$ sudo fdisk -l
Disk /dev/nvme0n1: 465,76 GiB, 500107862016 bytes, 976773168 sectors
Disk model: Samsung SSD 970 EVO Plus 500GB
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 96EC97F6-7F1E-564F-96EC-BE29D9B79763
Device Start End Sectors Size Type
/dev/nvme0n1p1 4096 618495 614400 300M EFI System
/dev/nvme0n1p2 618496 940729203 940110708 448,3G Linux filesystem
/dev/nvme0n1p3 940729204 976768064 36038861 17,2G Linux swap
Disk /dev/loop0: 99,38 MiB, 104210432 bytes, 203536 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/loop1: 99,34 MiB, 104169472 bytes, 203456 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/loop2: 55,44 MiB, 58134528 bytes, 113544 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/loop3: 55,44 MiB, 58130432 bytes, 113536 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/loop4: 61,73 MiB, 64729088 bytes, 126424 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/loop5: 61,77 MiB, 64770048 bytes, 126504 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/loop6: 65,1 MiB, 68259840 bytes, 133320 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/loop7: 20 KiB, 20480 bytes, 40 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/loop8: 815,64 MiB, 855257088 bytes, 1670424 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/loop9: 817,91 MiB, 857640960 bytes, 1675080 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
[user@HighEndMicrowaveOven ~]$ cd /dev
[user@HighEndMicrowaveOven dev]$ ls
autofs hidraw1 loop2 nvme0 stdout tty24 tty43 tty62 ttyS23 userfaultfd vcsu
block hidraw2 loop3 nvme0n1 tpm0 tty25 tty44 tty63 ttyS24 userio vcsu1
bsg hidraw3 loop4 nvme0n1p1 tpmrm0 tty26 tty45 tty7 ttyS25 v4l vcsu2
btrfs-control hpet loop5 nvme0n1p2 tty tty27 tty46 tty8 ttyS26 vboxdrv vcsu3
bus hugepages loop6 nvme0n1p3 tty0 tty28 tty47 tty9 ttyS27 vboxdrvu vcsu4
char hwrng loop7 nvram tty1 tty29 tty48 ttyS0 ttyS28 vboxnetctl vcsu5
console i2c-0 loop8 port tty10 tty3 tty49 ttyS1 ttyS29 vboxusb vcsu6
core i2c-1 loop9 ppp tty11 tty30 tty5 ttyS10 ttyS3 vcs vfio
cpu i2c-2 loop-control psaux tty12 tty31 tty50 ttyS11 ttyS30 vcs1 vga_arbiter
cpu_dma_latency i2c-3 mapper ptmx tty13 tty32 tty51 ttyS12 ttyS31 vcs2 vhci
cuse i2c-4 media0 pts tty14 tty33 tty52 ttyS13 ttyS4 vcs3 vhost-net
disk i2c-5 mem random tty15 tty34 tty53 ttyS14 ttyS5 vcs4 vhost-vsock
dma_heap i2c-6 mqueue rfkill tty16 tty35 tty54 ttyS15 ttyS6 vcs5 video0
dri i2c-7 net rtc tty17 tty36 tty55 ttyS16 ttyS7 vcs6 video1
fb0 i2c-8 ng0n1 rtc0 tty18 tty37 tty56 ttyS17 ttyS8 vcsa watchdog
fd input null sda tty19 tty38 tty57 ttyS18 ttyS9 vcsa1 watchdog0
full kmsg nvidia0 shm tty2 tty39 tty58 ttyS19 udmabuf vcsa2 zero
fuse kvm nvidiactl snapshot tty20 tty4 tty59 ttyS2 uhid vcsa3
gpiochip0 log nvidia-modeset snd tty21 tty40 tty6 ttyS20 uinput vcsa4
gpiochip1 loop0 nvidia-uvm stderr tty22 tty41 tty60 ttyS21 urandom vcsa5
hidraw0 loop1 nvidia-uvm-tools stdin tty23 tty42 tty61 ttyS22 usb vcsa6
[user@HighEndMicrowaveOven dev]$ ls sda*
sda
[user@HighEndMicrowaveOven dev]$
附言:我希望这些信息足够了,如果不够,请告诉我你需要什么。提前谢谢。