LINUX.ORG.RU

unknown MBR после сбоя Windows и теперь linux не видит диск

 ,


0

1

Добрый день. На ноуте в виндой после синего экрана смерти что то случилось с SSD, и теперь виндовс не загружается и переходит на загрузку с LAN pxe-61: Media test failure check cale pxe-m0f: Exiting intel boot Agent

Загружаюсь с флешки(у меня Kali linux), утилита Hardware Detection tool показывает диск, но с ошибкой Unknown MBR(0xFFFFFFFF). Но в самой Kali логические диски с этого SSD не монтируются. Я так понимаю чтото с загрузочной областью MBR случилось. Можно ли ее починить из под linux? Подчеркну, на диске только винда есть и он разбин на несколько логических дисков. Просто у меня нет еще одной флешки для загрузочного образа, а Boot repair почемуто в Kali не ставиться.

Если ты знаешь расположение своих разделов с точностью до байта — можно восстановить таблицу разделов. В ином случае проще просто стереть диск и установить с нуля.

Werenter ★★★
()

Тебе уже сказали про testdisk, можешь ещё воспользоваться таким скриптом: Не могу записать таблицу разделов (комментарий)

В скрипта меняй номер сектора, с которого начинается поиск раздела (файловой системы) и тип файловой системы. После того, как найдешь раздел (начало первой файловой системы).

Testdisk сам попробует найти.

Но существует немалая вероятность, что у тебя просто сдох ssd. Они умирают периодически, ssd это флеш память и когда доходит до предела цикла записи контроллер блокирует запись и ssd переходит в состояние тыквы.

Как найдешь расположение разделов записывай таблицу или создавай руками и восстанавливай загрузчик в mbr. Вообще, странно, что у тебя mbr, а не gpt.

kostik87 ★★★★★
()

после синего экрана смерти что то случилось с SSD

А Вы уверены, что это именно с SSD что-то случилось после BSoD, а не наоборот? Может сначала что-то случилось с SSD, и уже поэтому возник BSoD? Выложите smart накопителя.

QsUPt7S ★★
()
Ответ на: комментарий от QsUPt7S

задумался над этим. Ноутбук 2015-го. Команда lsblk его видит как sda
sda 8:0 0 119,2G 0 disk sdb 8:16 1 15G 0 disk ├─sdb1 8:17 1 4,2G 0 part /usr/lib/live/mount/medium │ /run/live/medium ├─sdb2 8:18 1 896K 0 part /media/kali/64E3-8E07 └─sdb3 8:19 1 10,8G 0 part /usr/lib/live/mount/persistence/sdb3 /run/live/persistence/sdb3

Но fdisk -l его вообще не показывает.

surfman
() автор топика
Ответ на: комментарий от Vsevolod-linuxoid

Да, ошибки есть. testdisk вроде находит разделы, но файлы есть только в одном из 3-х.

sudo smartctl -a /dev/sda
smartctl 7.4 2023-08-01 r5530 [x86_64-linux-6.3.0-kali1-amd64] (local build)
Copyright (C) 2002-23, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Device Model:     TOSHIBA THNSNH128GMCT
Serial Number:    638S1037TATY
LU WWN Device Id: 5 00080d b10024d49
Firmware Version: HTTAN101
User Capacity:    128 035 676 160 bytes [128 GB]
Sector Size:      512 bytes logical/physical
Rotation Rate:    Solid State Device
Form Factor:      < 1.8 inches
TRIM Command:     Available, deterministic, zeroed
Device is:        Not in smartctl database 7.3/5528
ATA Version is:   ACS-2 (minor revision not indicated)
SATA Version is:  SATA 3.1, 6.0 Gb/s (current: 3.0 Gb/s)
Local Time is:    Mon Dec  4 12:14:13 2023 UTC
SMART support is: Available - device has SMART capability.
SMART support is: Enabled

=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED

General SMART Values:
Offline data collection status:  (0x00) Offline data collection activity
                                        was never started.
                                        Auto Offline Data Collection: Disabled.
Self-test execution status:      (  32) The self-test routine was interrupted
                                        by the host with a hard or soft reset.
Total time to complete Offline 
data collection:                (  120) seconds.
Offline data collection
capabilities:                    (0x5b) SMART execute Offline immediate.
                                        Auto Offline data collection on/off support.
                                        Suspend Offline collection upon new
                                        command.
                                        Offline surface scan supported.
                                        Self-test supported.
                                        No Conveyance Self-test supported.
                                        Selective Self-test supported.
SMART capabilities:            (0x0003) Saves SMART data before entering
                                        power-saving mode.
                                        Supports SMART auto save timer.
Error logging capability:        (0x01) Error logging supported.
                                        General Purpose Logging supported.
Short self-test routine 
recommended polling time:        (   2) minutes.
Extended self-test routine
recommended polling time:        (   8) minutes.
SCT capabilities:              (0x0039) SCT Status supported.
                                        SCT Error Recovery Control supported.
                                        SCT Feature Control supported.
                                        SCT Data Table supported.

SMART Attributes Data Structure revision number: 16
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x000a   098   098   000    Old_age   Always       -       0
  2 Throughput_Performance  0x0005   100   100   050    Pre-fail  Offline      -       0
  3 Spin_Up_Time            0x0007   100   100   050    Pre-fail  Always       -       0
  5 Reallocated_Sector_Ct   0x0013   100   100   050    Pre-fail  Always       -       0
  7 Unknown_SSD_Attribute   0x000b   100   100   050    Pre-fail  Always       -       0
  8 Unknown_SSD_Attribute   0x0005   100   100   050    Pre-fail  Offline      -       0
  9 Power_On_Hours          0x0012   100   100   000    Old_age   Always       -       55036
 10 Unknown_SSD_Attribute   0x0013   100   100   050    Pre-fail  Always       -       0
 12 Power_Cycle_Count       0x0012   100   100   000    Old_age   Always       -       5924
167 Unknown_Attribute       0x0022   100   100   000    Old_age   Always       -       0
168 Unknown_Attribute       0x0012   100   100   000    Old_age   Always       -       0
169 Unknown_Attribute       0x0013   100   100   010    Pre-fail  Always       -       100
170 Unknown_Attribute       0x0013   100   100   010    Pre-fail  Always       -       0
173 Unknown_Attribute       0x0013   132   132   100    Pre-fail  Always       -       0
175 Program_Fail_Count_Chip 0x0013   100   100   010    Pre-fail  Always       -       0
192 Power-Off_Retract_Count 0x0012   100   100   000    Old_age   Always       -       5091
194 Temperature_Celsius     0x0022   069   048   000    Old_age   Always       -       31 (Min/Max 2/52)
197 Current_Pending_Sector  0x0012   100   100   000    Old_age   Always       -       0
240 Unknown_SSD_Attribute   0x0013   100   100   050    Pre-fail  Always       -       0

surfman
() автор топика
Ответ на: комментарий от surfman

SMART Error Log Version: 1
ATA Error Count: 725 (device log contains only the most recent five errors)
        CR = Command Register [HEX]
        FR = Features Register [HEX]
        SC = Sector Count Register [HEX]
        SN = Sector Number Register [HEX]
        CL = Cylinder Low Register [HEX]
        CH = Cylinder High Register [HEX]
        DH = Device/Head Register [HEX]
        DC = Device Command Register [HEX]
        ER = Error register [HEX]
        ST = Status register [HEX]
Powered_Up_Time is measured from power on, and printed as
DDd+hh:mm:SS.sss where DD=days, hh=hours, mm=minutes,
SS=sec, and sss=millisec. It "wraps" after 49.710 days.

Error 725 occurred at disk power-on lifetime: 55036 hours (2293 days + 4 hours)
  When the command that caused the error occurred, the device was active or idle.

  After command completion occurred, registers were:
  ER ST SC SN CL CH DH
  -- -- -- -- -- -- --
  40 51 08 00 00 00 e0  Error: UNC 8 sectors at LBA = 0x00000000 = 0

  Commands leading to the command that caused the error were:
  CR FR SC SN CL CH DH DC   Powered_Up_Time  Command/Feature_Name
  -- -- -- -- -- -- -- --  ----------------  --------------------
  c8 00 08 00 00 00 e0 08      07:13:13.012  READ DMA
  b0 da 00 00 4f c2 00 08      07:11:31.737  SMART RETURN STATUS
  b0 d0 01 00 4f c2 00 08      07:11:31.729  SMART READ DATA
  b0 d1 01 00 4f c2 00 08      07:11:31.729  SMART READ ATTRIBUTE THRESHOLDS [OBS-4]
  ec 00 01 00 00 00 00 08      07:11:31.728  IDENTIFY DEVICE

Error 724 occurred at disk power-on lifetime: 55036 hours (2293 days + 4 hours)
  When the command that caused the error occurred, the device was active or idle.

  After command completion occurred, registers were:
  ER ST SC SN CL CH DH
  -- -- -- -- -- -- --
  40 51 08 00 00 00 e0  Error: UNC 8 sectors at LBA = 0x00000000 = 0

  Commands leading to the command that caused the error were:
  CR FR SC SN CL CH DH DC   Powered_Up_Time  Command/Feature_Name
  -- -- -- -- -- -- -- --  ----------------  --------------------
  c8 00 08 00 00 00 e0 08      07:09:57.114  READ DMA
  ef 10 03 00 00 00 a0 08      07:09:57.113  SET FEATURES [Enable SATA feature]
  47 00 01 30 08 00 a0 08      07:09:57.113  READ LOG DMA EXT
  47 00 01 30 00 00 a0 08      07:09:57.113  READ LOG DMA EXT
  47 00 01 00 00 00 a0 08      07:09:57.113  READ LOG DMA EXT

Error 723 occurred at disk power-on lifetime: 55036 hours (2293 days + 4 hours)
  When the command that caused the error occurred, the device was active or idle.

  After command completion occurred, registers were:
  ER ST SC SN CL CH DH
  -- -- -- -- -- -- --
  40 51 08 00 00 00 e0  Error: UNC 8 sectors at LBA = 0x00000000 = 0

  Commands leading to the command that caused the error were:
  CR FR SC SN CL CH DH DC   Powered_Up_Time  Command/Feature_Name
  -- -- -- -- -- -- -- --  ----------------  --------------------
  c8 00 08 00 00 00 e0 08      07:09:56.737  READ DMA
  c8 00 08 08 00 0c e0 08      07:09:56.737  READ DMA
  c8 00 08 00 00 0c e0 08      07:09:56.737  READ DMA
  c8 00 08 08 00 03 e0 08      07:09:56.737  READ DMA
  c8 00 08 00 00 03 e0 08      07:09:56.736  READ DMA

Error 722 occurred at disk power-on lifetime: 55036 hours (2293 days + 4 hours)
  When the command that caused the error occurred, the device was active or idle.

  After command completion occurred, registers were:
  ER ST SC SN CL CH DH
  -- -- -- -- -- -- --
  40 51 08 00 00 00 e0  Error: UNC 8 sectors at LBA = 0x00000000 = 0

  Commands leading to the command that caused the error were:
  CR FR SC SN CL CH DH DC   Powered_Up_Time  Command/Feature_Name
  -- -- -- -- -- -- -- --  ----------------  --------------------
  c8 00 08 00 00 00 e0 08      07:09:56.366  READ DMA
  ef 10 03 00 00 00 a0 08      07:09:56.366  SET FEATURES [Enable SATA feature]
  47 00 01 30 08 00 a0 08      07:09:56.365  READ LOG DMA EXT
  47 00 01 30 00 00 a0 08      07:09:56.365  READ LOG DMA EXT
  47 00 01 00 00 00 a0 08      07:09:56.365  READ LOG DMA EXT

Error 721 occurred at disk power-on lifetime: 55036 hours (2293 days + 4 hours)
  When the command that caused the error occurred, the device was active or idle.

  After command completion occurred, registers were:
  ER ST SC SN CL CH DH
  -- -- -- -- -- -- --
  40 51 08 00 08 00 e0  Error: UNC 8 sectors at LBA = 0x00000800 = 2048

  Commands leading to the command that caused the error were:
  CR FR SC SN CL CH DH DC   Powered_Up_Time  Command/Feature_Name
  -- -- -- -- -- -- -- --  ----------------  --------------------
  c8 00 08 00 08 00 e0 08      07:09:55.994  READ DMA
  ef 10 03 00 00 00 a0 08      07:09:55.994  SET FEATURES [Enable SATA feature]
  47 00 01 30 08 00 a0 08      07:09:55.993  READ LOG DMA EXT
  47 00 01 30 00 00 a0 08      07:09:55.993  READ LOG DMA EXT
  47 00 01 00 00 00 a0 08      07:09:55.993  READ LOG DMA EXT
surfman
() автор топика
Ответ на: комментарий от kostik87

Если TestDisk не показывает файлы в разделах, то загрузочная флешка с Win10 тоже не поможет? TestDisk показывает файлы только на одном из 3-х томов. Видимо на том, который не был задействован во время сбоя.

surfman
() автор топика
Ответ на: комментарий от surfman

Будешь темнить, кроме ругательств ничего не обретешь.

Может и лучше, что один раздел. Один раздел - специальный, только винда знает, зачем он нужен, на нем нет файлов. Второй раздел - раздел восстановления, там тоже не может быть твоих файлов. На третьем - сама винда. Так какой раздел?

andytux ★★★★★
()
Последнее исправление: andytux (всего исправлений: 1)
Ответ на: комментарий от andytux

Я сам разбивал диск.

  1. зарезервированый системой 350М. Загрузочный
  2. Диск С с win10
  3. Диск Е
  4. Расширеный раздел –5. Диск D –6. Диск 800М востановления ОС.

Файлы отображаются только на 3. Диск Е.

surfman
() автор топика
Ответ на: комментарий от surfman

Либо ты не понимаешь, как использовать testdisk для записи изменений в таблицу разделов, либо контроллер SSD накопителя заблокировал его память для записи.

Если второе - иди в магазин за новым SSD.

Если диск ещё читается - сможешь посекторно перелить данные со старого SSD на новый и попытаться восстановить.

kostik87 ★★★★★
()
Ответ на: комментарий от QsUPt7S

Привет, в другом треде ты жаловался на:

В полупрозрачных окнах плазменных виджетов остаются следы от движения курсора мыши

под вейландом. Проблему можно исправить, добавив в ~/.profile или ~/.bash_profile строчку export KWIN_USE_BUFFER_AGE=0 и перелогинившись.

alex1101
()
Ответ на: комментарий от alex1101

Проблему можно исправить, добавив в ~/.profile или ~/.bash_profile строчку export KWIN_USE_BUFFER_AGE=0 и перелогинившись.

Спасибо. Сработало только после добавления в /etc/profile.d/kwin.sh, хотя и до этого проблема не сильно мешала.

QsUPt7S ★★
()
Последнее исправление: QsUPt7S (всего исправлений: 1)