LINUX.ORG.RU

Странное поведение HDD [РЕШЕНО]

 


0

2

Здравствуйте! Знаю что тема HDD не раз поднималась. Но, за две недели поисков решения проблемы не нашел. Короче имеется комп «собранный с миру по нитке». Два жд 500 и 250 гб соответственно. На 500 гб поставили Win7 на 250 гб Mint19. После установки (да и во время установки) Mint не видит диск 500гб и соответственно Win7. Вернее при загрузке Mint, диск иногда появляется, но при попытке его примонтировать, выводится сообщение «Не удалось примонтировать диск 500гб. Операция отменена» и диск пропадает. В те удачные моменты когда диск виден я натравил на него fdisk. Вот вывод команды sudo fdisk -l

vladimir@vladimir-PC:~$ sudo fdisk -l

[sudo] пароль для vladimir:

Диск /dev/sda: 465,8 GiB, 500107862016 байт, 976773168 секторов

Единицы: секторов по 1 * 512 = 512 байт

Размер сектора (логический/физический): 512 байт / 4096 байт

Размер I/O (минимальный/оптимальный): 4096 байт / 4096 байт

Тип метки диска: dos

Идентификатор диска: 0x11a6c81a

Устр-во Загрузочный начало Конец Секторы Размер Идентификатор Тип

/dev/sda1 * 2048 206847 204800 100M 7 HPFS/NTFS

/dev/sda2 206848 976771071 976564224 465,7G 7 HPFS/NTFS

Диск /dev/sdb: 232,9 GiB, 250059350016 байт, 488397168 секторов

Единицы: секторов по 1 * 512 = 512 байт

Размер сектора (логический/физический): 512 байт / 512 байт

Размер I/O (минимальный/оптимальный): 512 байт / 512 байт

Тип метки диска: dos

Идентификатор диска: 0x6e4283a3

Устр-во Загрузочный начало Конец Секторы Размер Идентификатор Тип

/dev/sdb1 * 2048 195311615 195309568 93,1G 83 Linux

/dev/sdb2 195313662 210935807 15622146 7,5G 5 Расшир

/dev/sdb3 210935808 488396799 277460992 132,3G 83 Linux

/dev/sdb5 195313664 210935807 15622144 7,5G 82 Linux

Элементы таблицы разделов упорядочены не так, как на диске. vladimir@vladimir-PC:~$

Gparted (когда диск виден) долго думает, а потом сообщает что-то вроде «ошибка сохранения файлов или синхронизации на /dev/sda». Однажды Gparted увидел диск 500гб, но ничего подозрительного я не узрел, кроме раздела NTFS 100 мб в начале диска и маленького 18мб не размеченного раздела в конце диска.

Что я предпринимал:

в Win7 запретил гибридный режим сна.

пробовал в BIOS менять режимы контроллера дисков.

Прогнал диск через chkdisk на Win7

Я предполагаю,что диск был когда-то в RAIDмассиве и хранит об этом теплые воспоминания по сей день. Но не уверен.

Подскажите пожалуйста в какую сторону смотреть и как?



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

Ответ на: комментарий от anonymous

про такие иде не слышал

их как грязи было. Для примера Western Digital Caviar Blue 500 Гб WD5000AAKB 500 Гб IDE

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

контроллер а режиме IDE.

Тогда надо смотреть на джамперы в жопе.:-) Если всё стоит в позиции cable select это не есть good. Если диски разных производителей точно проблемы будут. Да и шлейфы старые сыпятся часто вплоть до разрушения изоляции. Может вообще у него шлейф сороковка вместо восьмидесятки...мало инфо.

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

Да не, контроллер SATA, но в режиме IDE. Винда, видимо, древняя без поддежки AF. В dmesg ошибки на обоих дисках. Кернел все отлично видит.

Тема флеймогонная: ТС не пониает, что делает, а «советчики» или тролли, или не читают логи. При таком раскладе ничем не поможешь, пустое дело.=)

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

уупс

я думал столько не живут

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

Винты вроде бы SATA, по крайней мере мне так сказали. Железом я на этом компе не занимался. Меня позвали поставить Линукс.

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

Винты вроде бы SATA

Если SATA то проблемы часто также связаны с шлейфами.Я на домашней машине не один шлейф поменял пока ошибки из за них устранял. Причем выкидывал даже новые. Часто из за них плавающие ошибки возникают из-за плохого контакта в мамке. Да и не хило бы посмотреть smartctl -a /dev/sdX

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

и логи dmesg целиком, а не только ошибки

и логи dmesg в вывод команд 2 это всё что мне выдала команда

dmesg | grep -C3 sd.\\b

df чуть попозжее.

И. таки да, я не очень хорошо разбираюсь.

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

вот вывод команды df

vladimir@vladimir-PC:~$ df Файл.система 1K-блоков Использовано Доступно Использовано% Cмонтировано в

udev 2986852 0 2986852 0% /dev

tmpfs 610412 1300 609112 1% /run

/dev/sda1 95595940 8702028 81994792 10% /

tmpfs 3052056 66544 2985512 3% /dev/shm

tmpfs 5120 4 5116 1% /run/lock

tmpfs 3052056 0 3052056 0% /sys/fs/cgroup

/dev/sda3 135503536 304328 128246300 1% /home

tmpfs 610408 24 610384 1% /run/user/1000

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

"мимо шёл"

повтори

sudo smartctl -a /dev/sda 
ввод положи вот так

[code] вывод-команды-текст [/code]

и не мне на это сообщение, а повтори ответ для SergeySVold на его сообщение

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

проблема вообще-то с диском. а я «отреагировал» на то, что ТС не удалось выполнить команду.

по поводу смарта это не ко мне...

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

проблема вообще-то с диском

да вродекаг с фс, которую какойтам? линукс не может поднять. хз, м.б. драйвер ntfs linuxа

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

я говорю "мимо шёл" — зацепился :)

возможно и с ФС

anymouze ★★
()
Ответ на: "мимо шёл" от anymouze

Да! ошибочка вышла. Н теперь толь завтра. Извиняюсь.

Panov
() автор топика
Ответ на: вывод команды 4 от Panov

Тут есть нюанс: дисков два и вообще говоря бывает, что они при загрузке получают имена /dev/sda и /dev/sdb в разном порядке. Было бы полезно повторить тест с dd и с другим диском тоже. Тем более, что судя по dmesg у тебя на нём плохой сектор в районе сотого мегабайта.

legolegs ★★★★★
()
Ответ на: вывод команд 2 от Panov

Нужен весь dmesg, что-то у тебя там не в порядке не то с железом, не то с ядром.

Постить такие логи удобнее всего на https://pastebin.com или его клон, есть даже специальная команда для этого (если установлена):

sudo dmesg | pastebinit -b paste.ubuntu.com

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

Вот вывод команы sudo smartctl -a /dev/sda

https://drive.google.com/open?id=1vykG4Y4ZpreipvRxn6w5md9Q8FP_MQqy

Вот вывод команды по диску sdb

vladimir@vladimir-PC:~$ sudo smartctl -a /dev/sdb
[sudo] пароль для vladimir: 
smartctl 6.6 2016-05-31 r4324 [x86_64-linux-4.15.0-39-generic] (local build)
Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Vendor:               `�������
Product:              #
User Capacity:        26 273 739 273 809 391 bytes [26,2 PB]
Logical block size:   1637548031 bytes
>> Terminate command early due to bad response to IEC mode page
A mandatory SMART command failed: exiting. To continue, add one or more '-T permissive' options.
vladimir@vladimir-PC:~$ 
Panov
() автор топика
Ответ на: комментарий от legolegs

Вывод команд 5

Вот вывод команды sudo dd if=/dev/sda of=/dev/null bs=4k count=1M

vladimir@vladimir-PC:~$ sudo dd if=/dev/sda of=/dev/null bs=4k count=1M
[sudo] пароль для vladimir: 
1048576+0 записей получено
1048576+0 записей отправлено
4294967296 bytes (4,3 GB, 4,0 GiB) copied, 46,524 s, 92,3 MB/s
vladimir@vladimir-PC:~$

Вот вывод этой команды по диску sdb

vladimir@vladimir-PC:~$ sudo dd if=/dev/sdb of=/dev/null bs=4k count=1M
[sudo] пароль для vladimir: 
0+0 записей получено
0+0 записей отправлено
0 bytes copied, 0,000413268 s, 0,0 kB/s
vladimir@vladimir-PC:~$

Похоже Минт видит диск 500гб как sdb

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

26 273 739 273 809 391 bytes [26,2 PB]

Хороший диск, большой! /ирония

legolegs ★★★★★
()
Ответ на: вывод команд 6 от Panov

Всё очень плохо. Если винда с этим диском нормально работает, значит есть несовместимость между ядром linux и контроллером. Огласи версию ядра, кстати.

Говорят, может помочь отключение энергосбережения в ядре, для этого надо загрузиться с параметром ядра acpi=off. При загрузке в меню grub нажать e, добраться курсором в строчку linux /boot/vmlinuz.... root=... и дописать в конец, отделив пробелом, acpi=off. И посмотреть, есть ли доступ к диску (dd должен читать не 0 байт, smartctl должен показывать нормальные данные, а не 20 петабайт, может быть даже файлы станет видно)

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

добраться курсором в строчку linux /boot/vmlinuz.... root=... и дописать в конец, отделив пробелом, acpi=off.

дописать, нажать esc и b.

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

Печально как то. Что бы я сделал. Поменял на этом винчестере шлейф. Пересадил на другой канал sata (если есть возможность) и посмотрел напряжения +5 и +12 вольт(на всякий случай бо собрано не пойми из чего может и блок питания не вытягивает). И как уже писали отключил acpi бо эта модель WD5000audx заточена на что то там с питанием.

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

Не получается добавить запись acpi=off. Она не сохраняется ни по esc ни по b ни по esc+b. Что я не так делаю?

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

Как диагностировать наличие фейкрайда

По логам, dmesg и уже указали на

dmraid -r

Но, судя по ошибкам, с диском плохо, надо как минимум сначала посмотреть smart

smartctl -a /dev/sda

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

Вот вывод команы sudo smartctl -a /dev/sda

Надо попробовать заменить шлейф и помониторить, не растут ли значения 187 и 199 параметров.

Deleted
()
Ответ на: вывод команды 7 от Panov

Я что-то не понял. У тебя сначала sda был Seagate Maxtor DiamondMax 21, а теперь стал Western Digital AV-GP? Это как?

Но и у WD запредельное количество 199 ошибок при нуле остальных. Менять шлейф однозначно.

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

вывод команды dmraid -r

vladimir@vladimir-PC:~$ sudo dmraid -r
[sudo] пароль для vladimir: 
no raid disks
vladimir@vladimir-PC:~$
Panov
() автор топика
Ответ на: комментарий от Deleted

Дело в том, что Минт то видит диск 500 гб, то не видит. Когда он его видит, то это sda (Western Digital AV-GP) а когда не видит, то cda это диск на котором стоит линукс 250гб (Seagate Maxtor DiamondMax 21) Это я только сегодня сообразил.

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

Вместо esc надо жать ctrl+x чтобы загрузится с новыми параметрами. Эскейп был в старом grub. Это я из под анонима писал и напутал, прости. Ну там внизу экрана grub вроде пишет подсказки.

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

Да пробовал я и Ctrl+x. Но что-то не заметил разницы. А когда перезагружаюсь, то acpi=off нету. Но теперь буду продолжать эксперименты в понедельник. Попробую поменять шлейф (если найду).

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

то видит диск 500 гб, то не видит

А биос то диски видит? Судя по теме (то 26 петабайт диск, то видит, то не видит), какая-то может быть аппаратная проблема даже. Проверь БП.

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

Да он на тот диск уже винду поставил и она вроде как работает. Если бы не этот факт, то, конечно не о чем было бы говорить, диск в мусорку, контакты на протирку.

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

Да. Биос видит оба диска стабильно. И винда тоже видит оба диска. Вроде разъёмы дергали. в понедельник попробую перетыкать шлеф по разным гнездам. Их там 6.Ну, и да проверю БП.

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

AHCI я выставлял, но винда в этом режиме отказывается работать. Начинает долгие проверки при запуске и перезагрузки.

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

Тебе советуют тут отключить acpi, так у тебя останется одно ядро от процессора, учти. Тогда уже лучше сидеть в венде.

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

И не должна работать.

На предыдущей странице четко написано — AHCI и драйверы на винду. После этого проверка NTFS.

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

потому что ahci драйвер она на "лету" сама не поставит

надо было на ahci устанавливать.

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

Тред не читай & сразу отвечай.

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

Чесскать я слегка запутался. Правильно ли я понимаю последовательность моих действий:

1.Устанавливаю в винду7 драйвер для работы в режиме ahci.

2.Устанавливаю на винду7 драйвер (или обновление) для работы с AF-форматом диска.

3.Проверяю диск 500гб chkdisk /f.

3.Включаю в BIOS режим AHCI

И жизнь наладится?

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

ващета жизнь наладица если выкмнуть нах этот геморой..)

сначала в биоск ahci и lba блин.

вы ж писали что тупит при загрузке? какой чкдсд? переставляйте. раньше на экспи как то помница подсовывали эйэйчсий драйвера, про 7 я хз вроде нету такого «установить свой драйвер» в установке. можете попробовать восстановление, хуже не будет.

Abgeschmiert
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.