1

Я решил приобрести SSD для моего старого ноутбука Acer TravelMate 662LCI, поэтому я купил этот адаптер IDE to M.2 и Western Digital Blue 250GB SSD.

В настоящее время ноутбук работает под управлением Arch Linux на внешнем жестком диске объемом 160 ГБ, подключенном через USB. Поэтому я подключил SSD к ноутбуку, и BIOS правильно показал это. Но когда я загрузился, я получил тонны ошибок, как это:

[   39.198156] ata1.00: configured for UDMA/100
[   39.198183] ata1: EH complete
[   39.210263] ata1.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x0
[   39.217138] ata1.00: BMDMA stat 0x25
[   39.220719] ata1.00: failed command: READ DMA EXT
[   39.224183] ata1.00: cmd 25/00:08:60:59:1c/00:00:1d:00:00/e0 tag 0 dma 4096 in
                    res 51/10:08:60:59:1c/10:00:1d:00:00/e0 Emask 0x81 (invalid argument)
[   39.230747] ata1.00: status: { DRDY ERR }
[   39.234131] ata1.00: error: { IDNF }
[   39.256732] ata1.00: configured for UDMA/100
[   39.256786] print_req_error: I/O error, dev sda, sector 488397152

Сначала я подумал, что этот сектор просто нечитабелен или поврежден, но когда я перевел ноутбук в режим ожидания и снова его разбудил, SSD работал безупречно, и я смог разбить его на разделы. Но после перезагрузки проблема снова возникла, и я смог решить ее снова, переведя ноутбук в режим ожидания и снова разбудив. Я провел небольшое исследование и попытался найти последний сектор, который не выдает ошибку чтения при использовании dd для его копирования:

sudo dd if=/dev/sda of=/dev/null skip=268435448 count=1 status=progress

Сектор был номером 268435448, что очень близко к пределу CHS, который составляет 268435455. Поэтому я посмотрел, поддерживает ли мой набор микросхем IDE для ноутбука (который, кстати, Intel 82801DBM (ICH-4)) и BIOS, адресацию LBA-48, но я ничего не нашел по этому поводу, только публикация, где-то предлагается BIOS Обновить. Поэтому я искал и нашел один из 2008 года, который намного позже, чем реализация LBA-48, и установил его. Но система все еще показывает те же ошибки, и я все еще могу исправить их таким же образом. Я думаю о покупке SSD на 128 ГБ и возвращении этого. Но почему SSD работает только после перехода в режим ожидания?

0