LINUX.ORG.RU

А что, HDD сам сбойные сектора не перемещает???

 , , , ничегонепонимаю


0

2

Добрый вечер.

Взял у мамы старый ноутбук с дисяточкой, одним из первых i3 и дискретным древним радеоном - грелся и глючил адово.

Воткнул вместо HDD SSD с убунтой, настроил драйверы видео и тачпада... Кулеры регулируются, нагрузочные тесты несильно нагревают, h264 декодируется... (пока не настроил в браузере, но не проблема).

Проверил HDD с помощью whdd - там 40 сбойных блоков и 0 перемещённых секторов. Запустил запись нулями, в тех местах, где ошибки чтения были, задержка записи - явно HDD подставляет резервные сектора.

Вопрос: почему так? Почему он сам сектора не подставлял, пока под виндой работал?

★★★★★

Так он сам и подставил, когда ты в них что-то записал. Пока там старые данные - подставлять нечего, наоборот надо помнить, что данные потерялись, и сообщать об этом каждый раз когда их пытаются прочесть.

firkax ★★★★★
()

Как вариант, там лежали какие-то файлы винды, которые записались давно, когда сектора ещё были исправные и больше туда никто ничего не писал, а они взяли и умерли. Ты первый кто их перезаписал с момента их выхода из строя.

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

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

Оффтопик год писал в эти сектора кеш браузера и своп. Это IMHO побольше чем «что-то записал». И это приводило к синему экрану смерти, но не подвигало SMART почесаться и сделать свою работу.

У меня возникло подозрение, что куча ноутбучных хардов не такие убитые, как думают.

Shadow ★★★★★
() автор топика

Если я не ошибаюсь, то он не перемещает, а помечает сектора как сбойные, чтобы туда не было записи в дальнейшем. Так было раньше, но прошивка HDD и SSD теперь может подменять сектора, т.е. с т.з. операционки ты пишешь в сектор A, а т.к. он сбойный, то прошивка диска пишет в сектор B, но отвечает, что записала в сектор A. Подмену секторов может делать и операционка, наверное, и с т.з. оптимизации скорости, это правильней делать ОС, чтобы там дефрагментация и пр.

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

Это и называется «перемещает», в логическом списке секторов. А у ssd этот логический список вообще никогда физическому не соответствует и постоянно меняется.

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