[求助] 第一次使用 arch Linux ,遇到硬盘报告 smart 错误以及 windows boot manager 的问题 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
zcion
V2EX    Linux

[求助] 第一次使用 arch Lnux ,遇到硬盘报告 smart 错误以及 windows boot manager 的问题

  •  
  •   zcion 5 天前 856 次点击

    各位大佬好,我在重装 arch linux 后遇到些问题,虽能够正常使用,但也好奇这些问题是否会埋下祸患,所以想请各位大佬帮忙看看。

    设备

    thinkpad T14p gen1(Intel Core i5-13500H + 集显)

    背景

    电脑原来安装的 windows11 ,某天突发奇想想要换个 linux 玩玩,由于不满足在虚拟机上搞,所以把电脑重装了 arch linux 。

    安装教程参考了这个: https://arch.icekylin.online/guide/rookie/basic-install

    基本上按教程来,不过我没打算双系统,所以在磁盘分区环节没有按照教程的双系统做法做,而是分配以下:

     lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS nvme0n1 259:0 0 953.9G 0 disk ├─nvme0n1p1 259:1 0 1G 0 part /boot ├─nvme0n1p2 259:2 0 32G 0 part [SWAP] └─nvme0n1p3 259:3 0 920.9G 0 part /home / 

    之后历经一些问题,但也是成功解决并用上了 arch 。

    smart 磁盘报告

    在开机使用后,smart 报告跳出来,具体信息如下:

     smartctl 7.5 2025-04-30 r5714 [x86_64-linux-6.17.8-arch1-1] (local build) Copyright (C) 2002-25, Bruce Allen, Christian Franke, www.smartmontools.org === START OF INFORMATION SECTION === Model Number: WD PC SN810 SDCQNRY-1T00-1201 Serial Number: 23241L801460 Firmware Version: 61540101 PCI Vendor/Subsystem ID: 0x15b7 IEEE OUI Identifier: 0x001b44 Total NVM Capacity: 1,024,209,543,168 [1.02 TB] Unallocated NVM Capacity: 0 Controller ID: 8224 NVMe Version: 1.4 Number of Namespaces: 1 Namespace 1 Size/Capacity: 1,024,209,543,168 [1.02 TB] Namespace 1 Formatted LBA Size: 512 Namespace 1 IEEE EUI-64: 001b44 8b4abe80d5 Local Time is: Wed Nov 19 23:59:41 2025 CST Firmware Updates (0x14): 2 Slots, no Reset required Optional Admin Commands (0x0017): Security Format Frmw_DL Self_Test Optional NVM Commands (0x00df): Comp Wr_Unc DS_Mngmt Wr_Zero Sav/Sel_Feat Timestmp Verify Log Page Attributes (0x1e): Cmd_Eff_Lg Ext_Get_Lg Telmtry_Lg Pers_Ev_Lg Maximum Data Transfer Size: 128 Pages Warning Comp. Temp. Threshold: 84 Celsius Critical Comp. Temp. Threshold: 88 Celsius Namespace 1 Features (0x02): NA_Fields Supported Power States St Op Max Active Idle RL RT WL WT Ent_Lat Ex_Lat 0 + 8.00W 8.00W - 0 0 0 0 0 0 1 + 3.50W 3.50W - 0 0 0 0 0 0 2 + 2.60W 2.60W - 0 0 0 0 0 0 3 - 0.0250W - - 3 3 3 3 5000 10000 4 - 0.0035W - - 4 4 4 4 3900 45700 Supported LBA Sizes (NSID 0x1) Id Fmt Data Metadt Rel_Perf 0 + 512 0 2 1 - 4096 0 1 === START OF SMART DATA SECTION === SMART overall-health self-assessment test result: FAILED! - NVM subsystem reliability has been degraded SMART/Health Information (NVMe Log 0x02, NSID 0xffffffff) Critical Warning: 0x04 Temperature: 33 Celsius Available Spare: 100% Available Spare Threshold: 10% Percentage Used: 0% Data Units Read: 26,303,449 [13.4 TB] Data Units Written: 27,982,150 [14.3 TB] Host Read Commands: 1,424,624,648 Host Write Commands: 629,410,314 Controller Busy Time: 2,193 Power Cycles: 161 Power On Hours: 3,026 Unsafe Shutdowns: 41 Media and Data Integrity Errors: 38,228 Error Information Log Entries: 38,228 Warning Comp. Temperature Time: 0 Critical Comp. Temperature Time: 0 Error Information (NVMe Log 0x01, 16 of 256 entries) No Errors Logged Self-test Log (NVMe Log 0x06, NSID 0xffffffff) Self-test status: No self-test in progress Num Test_Description Status Power_on_Hours Failing_LBA NSID Seg SCT Code 0 Short Completed: failed segments 3026 - - 2 - - 

    主要想知道的是这个,网上查到的说由于磁盘上的重要媒体文件发生错误所以自检失败,我想知道是否和我在安装过程中直接对整个硬盘进行分区的操作有关(在分区后有按照教程进行格式化,之前是在磁盘有几百 G 数据的情况下直接分区的)?还有想知道的是,Media and Data Integrity Errors 38228 这个数值是否异常,是否也是和磁盘分区操作有关?

    SMART overall-health self-assessment test result: FAILED! - NVM subsystem reliability has been degraded 

    windows boot manager 的问题

    不知道是否是直接分区的缘故,用 efibootmgr 命令还能看到 windows boot manager

     efibootmgr BootCurrent: 001E Timeout: 0 seconds BootOrder: 0020,001C,001D,001E,001F,0021,0022,0023,0001,0024,0025 Boot0001* Windows Boot Manager HD(1,GPT,2ab3bfd7-9d04-494b-83ef-d0e79998ec35,0x800,0x200000)/\EFI\Microsoft\Boot\bootmgfw.efi57494e444f5753000100000088000000780000004200430044004f0042004a004500430054003d007b00390064006500610038003600320063002d0035006300640064002d0034006500370030002d0061006300630031002d006600330032006200330034003400640034003700390035007d00000030000100000010000000040000007fff0400 Boot0010 Setup FvFile(721c8b66-426c-4e86-8e99-3457c46ab0b9) Boot0011 Boot Menu FvFile(126a762d-5758-4fca-8531-201a7f57f850) Boot0012 Diagnostic Splash Screen FvFile(a7d8d9a6-6ab0-4aeb-ad9d-163e59a7a380) Boot0013 Lenovo Diagnostics FvFile(3f7e615b-0d45-4f80-88dc-26b234958560) ... 

    这个沟槽的 windows boot manager ,在我第一次安装引导程序(成功且用 efibootmgr 查看,在 Boot0000 位置)时,重启是就直接进入 BIOS 无法正常开机,之后经过一段时间排查才发现原来安装的引导程序被 windows boot manager 覆盖了(如上面所示),之后重新安装也还是这样。在经过一段较为迷茫的排查,直到我安装引导程序加上 --removable 才成功开机。现在虽然能够正常使用,但执行 efibootmgr 还能看到这个 windwos boot manager,且根据序号看它还覆盖了其他的一些内容。所以我想知道这个有没有影响?

    # 安装的引导程序被覆盖的命令长这样 grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=ARCH # 之后成功开机的引导程序安装长这样 grub-install --target=x86_64-efi --efi-directory=/boot --removable 

    麻烦各位大佬指点指点!!!

    13 条回复    2025-11-20 13:55:20 +08:00
    w568w
        1
    w568w  
       5 天前
    > 网上查到的说由于磁盘上的重要媒体文件发生错误所以自检失败,我想知道是否和我在安装过程中直接对整个硬盘进行分区的操作有关(在分区后有按照教程进行格式化,之前是在磁盘有几百 G 数据的情况下直接分区的)?
    > 是否也是和磁盘分区操作有关?

    应该没关系,这个问题大多是固件或硬件问题。

    > Media and Data Integrity Errors 38228 这个数值是否异常

    异常。这个数字只要大于 0 ,就应该视为硬盘报废了。几万非常严重了。建议立刻停止使用、备份重要数据,然后找售后
    w568w
        2
    w568w  
       5 天前
    另外,看你的写入量也不大,多半是硬盘本身的问题。有质保的话尽快找售后吧
    zcion
        3
    zcion  
    OP
       5 天前
    @w568w 行,谢谢大佬
    commrson
        4
    commrson  
       5 天前
    「不知道是否是直接分区的缘故」 efi 启动项是固件管理的。windows boot manager 如果不需要可以直接用 efibootmgr 删。
    zcion
        5
    zcion  
    OP
       5 天前
    @commrson 删过一次,重新开机它又出来了
    commrson
        6
    commrson  
       5 天前
    那就是你的 BIOS 在自作聪明的尝试“修复引导”。看看 efi 分区对应的文件是否存在,尝试删除
    zcion
        7
    zcion  
    OP
       5 天前
    @commrson 之前是用 efibootmgr -b Boot0001 -B 删的 windwos boot manager ,重启后还是有。efi 分区没有对应的文件。
    commrson
        8
    commrson  
       5 天前
    `/boot/efi/EFI/Microsoft/` 的 `Microsoft` 文件夹也要删除;然后看看 bios 里面有无 windows 优化之类的,不过笔记本的话估计没多少选项;实在不行的话只能试试用 systemd-boot 在同位置下顶替,或者放弃 UEFI 换成 legacy 模式
    commrson
        9
    commrson  
       5 天前
    或者放弃折腾这里
    zcion
        10
    zcion  
    OP
       5 天前
    @commrson 好,谢谢大佬
    ryd994
        11
    ryd994  
       4 天前 via Android
    smartctl -a /dev/nvme0n1 看看具体数据
    但是 smart 报错的话这盘基本就确定不行了,只能存些不重要的数据
    这和格式化什么的都无关,就是硬件不行了。可能是因为安装过程中产生了大量写入,也可能只是 Windows 默认不监控 smart 数据,你之前不知道而已
    yulgang
        12
    yulgang  
       4 天前
    1 、清一下 UEFI 的菜单,你可以进 BIOS 里选择对应项删除,或者使用 bootice 工具删。
    2 、看看你的/boot/efi/EFI 里是不是有 Windows 的引导文件
    3 、检查你的 grub 配置文件,菜单里是不是多了 Windows 的引导项目
    4 、备份/boot 分区文件,在 nvme0n1p1 前面 4M 区域填 0 后重建/boot 或引导
    zcion
        13
    zcion  
    OP
       4 天前
    做个反馈:
    1. SSD 本身除了问题,打算直接换了
    2. windows boot manager 之前删除了 efi 分区中的( efibootmgr 删除、/boot/EFI/ 中没有相关文件),但没有清理 bios 中对应的条目,直接在 boot 中将 windows boot manager 删了,问题解决。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1035 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 22ms UTC 18:33 PVG 02:33 LAX 10:33 JFK 13:33
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86