Форум программистов, компьютерный форум, киберфорум
Жесткие диски, HDD
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.87/121: Рейтинг темы: голосов - 121, средняя оценка - 4.87
0 / 0 / 0
Регистрация: 20.11.2011
Сообщений: 14
1

Жесткий диск - занято 100% активного времени

06.08.2015, 11:35. Показов 22584. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Всем добрый день!

Вторую неделю борюсь с жестким диском и, похоже, все-таки нужен совет знающих людей! Постараюсь коротко описать ситуацию.

Моему ноутбуку уже 5 лет (столько же и жесткому диску), и последнее время он изрядно подтупливал, но работал. Началось все две недели назад, когда я взял ноут с собой, чтобы помочь на мероприятии с музыкой. Ноутбук я давно никуда не возил, а тут видимо случился стресс для него и в нужный момент ноут конкретно завис. Как выяснилось, вся система жутко тормозила, потому что активное время жесткого диска всегда было занято на 100%, при этом никакого существенного ввода-вывода не происходило. Например, открытие браузера происходило порядка 5-10 минут. Все остальные операции с такой же задержкой.

Сперва я начал грешить на какие-то процессы, которые отжирают столько времени у жесткого диска (или может даже вирусы). Отключил всё, что только можно в винде (обновления, индексацию), постоянно следил за Мониторингом ресурсов. Ничего не помогало - 100% активного времени сжирали обыкновенные процессы System или svchost.

Следующим этапом я решил, что отформатирую жесткий диск вместе со всеми вирусами и прочим к чертям, но для начала просто скопирую с него нужную инфу. Физических носителей под рукой не оказалось, поэтому решил переустановить по быстрому винду и слить всё на Яндекс.Диск. Винда встала на удивление быстро, перенесла старую винду в папку Windows.old и сперва я даже подумал, что решил проблему. Но как только я начинал копирование моих файлов куда бы то ни было, комп снова безбожно зависал и активность жесткого диска была вновь 100%. Иногда убийство некоторых процессов решало проблему, иногда нет. Яндекс.Диск успел отсинхронизировать лишь небольшую часть и тоже безбожно завис.

Я уже было решил предать анафеме этих безбожников из мелкософта и яндекса, как вдруг подумал, что возможно дело не в конкретных процессах, а в самом винчестере. Вычитал из всяких статей, что хорошо бы провериться и подлечиться с помощью Виктории (имеется ввиду программа, конечно). Так я и сделал: создал загрузочный диск и сперва сделал первую проходку с попыткой перезаписи поврежденных секторов.

Несмотря на то, что довольно большой процент секторов успешно перезаписывался, остались и такие сектора, которые стереть не удалось (т.е. совсем битые). Их количество в районе 9 900 (девять тысяч девятьсот) секторов. Немного обалдев от такой цифры я воскликнул: "Вот в чем проблема!" и начал подыскивать в магазинах новый винчестер, но скопировать данные всё равно нужно было.

Тогда я запустил вторую проходку Виктории с классическим ремапом поврежденных секторов. Все десять тысяч секторов успешно сремапились и вроде бы все было гуд. На всякий случай я еще дважды провел сканирование викторией, каждый раз откуда-то вылезал еще один или два битых сектора, но все остальные сектора были нормальными: 1 сектор отвечал порядка секунды, 2 - около 50ms, 6 - 20ms и все остальные миллионы отвечали менее чем за 5ms.

После этой процедуры я запустил chkdsk на оба раздела жесткого диска, винда что-то там исправила в файловой система и тоже сказала что всё гуд. К моему удивлению при первом запуске виктории SMART имел статус Good, а после лечения сразу перешел в статус Bad и при загрузке компа просит немедленно скопировать данные и выбросить диск в помойку. Я люблю следовать инструкциям и вновь попытался скопировать нужные данные, загрузившись из под винды.

Какого же было мое удивление, что после лечения десяти тысяч секторов не изменилось ровным счетом ничего: при копировании инфы на любые носители, как только копировальщик натыкается на битый файл, он безбожно зависает и грузит жесткий диск на 100%. После этого не работает уже ни отмена, ничего и лишь спустя примерно 10 минут появляется окно, что файл не удается прочитать.

Итого: мне сейчас необходимо скопировать с харда все файлы, которые еще можно скопировать, но чтобы эта процедура как-то автоматически понимала, какие файлы трогать можно, а какие надо пропустить. А не зависала на 10 минут, я же не буду прыгать вокруг компа сутками. Может быть кто-то знает какие-то хорошие решения?

Что еще пробовал: загружался с LiveCD и пробовал копировать через Far - он вроде бы и не сильно зависает, но на битых файлах долго думает и выдает ошибку, в которой нужно каждый раз щелкать "да" или что-то такое. В целом винда работает нормально, пока какой-нибудь системный процесс не наткнется на что-то битое. На данный момент оставил этих безбожников во главе с жестким диском мучаться и врубил синхронизацию яндекс.диска примерно на сутки.

SMART'а под рукой сейчас нет, как буду дома - выложу, но то, что он Bad и диск нужно выкидывать - это я понимаю. Мне бы файлы как-то оттуда унести за приемлимое время.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
06.08.2015, 11:35
Ответы с готовыми решениями:

100% активного времени и 0% дисковый ввод вывод
Купил себе ssd, переустановил на него винду и стал замечать, что иногда компьютер виснет, на...

Жёсткий диск загружен на 100%
Добрый день! Проблема такая, во время обычной работы с ПК (серфинг в интернете, ютуб на фоне, ворд...

100% загружает жесткий диск
100% загружает жесткий диск на Windows 8.1. Установил 10-ку тоже самое, пробовал отключать службы,...

Жесткий диск нагружается на 100%
Привет всем, кто тут сидит. Есть небольшая проблема. В общем, в том месяце у меня полетел старый...

5
61 / 61 / 16
Регистрация: 18.09.2014
Сообщений: 521
06.08.2015, 12:49 2
если у вас есть много времени, загружайтесь в какой ни будь Linux, например в Debian (если жить не можете без GUI, можно и в Ubuntu) и копируете диск побайтово с помощью dd, игнорируя ошибки (параметр conv):
Bash
1
# dd if=/dev/sda1 of=/dev/sdb1 conv=noerror
, где if = копируемое устройство, of = устройство-получатель.

Добавлено через 1 минуту
а жесткому диску плохо, это да. у меня самого в десктопе стоит такой (правда там просто островок с бедами, рамером так гигов в 50-100 из 500)
0
0 / 0 / 0
Регистрация: 20.11.2011
Сообщений: 14
06.08.2015, 13:21  [ТС] 3
zemskyi, у меня жесткий диск на 300гб, из которых порядка 100 пустуют, еще порядка 100 мне хотелось бы скопировать, а про остальное просто забыть. Поэтому полное побайтовое клонирование диска мне ни к чему, хотя и можно попробовать. А как загрузиться в дебиан с диска? Тоже создать LiveCD, но с дебианом?

А может быть всё-таки есть какие-нибудь утилиты, которые загрузятся с диска и смогут тупо перекинуть файлы на внешний hdd? Или может даже утилиты под винду - ведь системный раздел живет и я спокойно устанавливаю программы на него.

Вообще меня мучает вопрос, что всё таки случилось с винчестером. Я ведь добросовестно исправил все десять тысяч битых секторов - почему жесткий диск опять зависает? Или может у меня головки читающие поломались? Но почему тогда повторное сканирование викторией дает идеальный результат. Странная ситуация какая-то.
0
61 / 61 / 16
Регистрация: 18.09.2014
Сообщений: 521
06.08.2015, 13:59 4
Цитата Сообщение от HrundelB Посмотреть сообщение
Но почему тогда повторное сканирование викторией дает идеальный результат
бэды могут быть программные.... могут быть паразитные (типа один раз прочитался сектор, а второй раз уже нет)//

ЕМНИП, во всяких тотал коммандерах есть опция "пропускать файлы при ошибках чтения"... о, через TeraCopy хорошо можно копировать и пропускать с ошибками)) и лог будет
0
0 / 0 / 0
Регистрация: 20.11.2011
Сообщений: 14
06.08.2015, 16:18  [ТС] 5
zemskyi, спасибо за наводку, может действительно попробую этой программой. Однако что-то мне подсказывает, что она точно также может вешаться на 10 минут при попытке доступа к проблемному файлу, и тогда копирование растянется на недели.

Вообще еще хороший вопрос, что конкретно ломается: сами дорожки жесткого диска или какой-нибудь контроллер? И почему система зависает при зависании диска - она же должна понимать, что происходит. Я изначально тоже думал, что проблема в вирусах, потом думал что в винде, после перешел на бэд-сектора, а теперь получается, что и они могут быть не причем. Мне кажется странным, что обращение к определенной области памяти намертво вешает диск и вместе с ним всю систему, как будто так много нужно времени чтобы понять, что хэш-суммы не совпадают и файл битый.
0
0 / 0 / 0
Регистрация: 20.11.2011
Сообщений: 14
13.08.2015, 14:18  [ТС] 6
В общем-то проблему свою практически решил, сейчас нахожусь на стадии заказа нового жесткого диска. Опишу, что я в результате проделал:

Сначала подключил внешний жесткий диск и попробовал копировать программой TeraCopy. Результат ее работы меня совсем не удовлетворил: программа на долго зависает при обращении к битому файлу, после раздумий отказывается копировать файл, а после копирования нескольких сотен файлов и вовсе зависает на совсем. То есть работает она очень долго, не эффективно и не стабильно. Было бы досадно поставить ее на ночь, лечь спать и с утра обнаружить, что она закончила копирование еще в первые 30 минут.

Потом я погуглил еще подобные проги и наткнулся на интересный вариант: AnyReader. Ее правда пришлось ломать (иначе копирует только 700мб в течение 30 дней), но с этим проблем не возникло (скачал с торрента вместе с таблеткой). Эта программа также зависала при обращении к битому файлу (вернее зависала вся система), но она работала более стабильно и без сбоев. А основным ее преимуществом является то, что она позволяет настраивать набор действий при попадании на битый сектор. Например, можно попытаться 10 раз считать битый сектор и в случае неудачи пойти дальше или пропустить подряд 10 секторов и т.д.

В конечном итоге скопировал с убитого жесткого диска программой AnyReader порядка 60гб данных, из которых 30гб копировались 24 часа, еще 16гб копировались двое суток и оставшуюся часть я скопировал довольно быстро (здоровая область диска попалась). На поврежденных секторах скорость копирования не превышала 100-150 кб/сек (средняя).

Также отмечу еще один важный плюс этой проги: если битый сектор умер совсем, то она просто пропускает его и продолжает копирование файла. В итоге, например, .mp3 файл или видео-файл получаются читабельными, но где-то по середине будет пропущена 1 секунда звучания или будет залито синим цветом пол экрана видео, что само по себе конечно досадно, но позволяет использовать кучу отснятого материала при монтаже и т.д. Иначе я бы просто потерял эти данные.

Надеюсь, мой опыт будет кому-то полезен, также еще попробую как-нибудь форматнуть или вылечить этот жесткий, отпишусь что получится)
0
13.08.2015, 14:18
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
13.08.2015, 14:18
Помогаю со студенческими работами здесь

Жесткий диск загружен на 100%
Вечер добрый. Недавно заметил что жесткий диск при открытие любой программы(скайп,...

Жесткий диск грузится под 100%
Здравствуйте, заметил одну проблему во время игры жесткий диск грузится под 100% и система тормозит...

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

Windows server 2008R2 100% активного времени. Виртуальные машины тормозят
windows server 2008R2 100% активного времени. Виртуальные машины тормозят установлен windows...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Использование связки C# и PHP в корпоративной разработке и микросервисной архитектуре
InfoMaster 16.01.2025
Введение в интеграцию C# и PHP В современной корпоративной разработке все чаще возникает потребность в создании гибких и масштабируемых решений, способных эффективно решать широкий спектр. . .
Как использовать Kerio дома для управления сетью и пользователями
InfoMaster 16.01.2025
Использование технологий для улучшения повседневной жизни стало неотъемлемой частью современного быта. Одной из таких технологий является Kerio — мощный инструмент для управления сетью и. . .
Есть ли будущее у DVD и Blu-ray?
InfoMaster 16.01.2025
В эпоху стремительного развития цифровых технологий и повсеместного распространения потоковых сервисов вопрос о будущем физических носителей информации становится все более актуальным. Особенно остро. . .
Как проводить научные вычисления на Python
InfoMaster 15.01.2025
Python стал одним из наиболее востребованных языков программирования в области научных вычислений благодаря своей простоте, гибкости и обширной экосистеме специализированных библиотек. Научные. . .
Создание игры типа Minecraft на PyGame/Python: пошаговое руководство
InfoMaster 15.01.2025
В данном руководстве мы рассмотрим процесс создания игры в стиле Minecraft с использованием библиотеки PyGame на языке программирования Python. Этот проект идеально подходит как для начинающих. . .
Как создать свою первую игру в стиле Doom на Unreal Engine
InfoMaster 15.01.2025
Разработка шутера от первого лица в стиле классического Doom представляет собой увлекательное путешествие в мир игрового программирования, где сочетаются творческий подход и технические навыки. . . .
Параллельное программировани­е: основные технологии и принципы
InfoMaster 15.01.2025
Введение в параллельное программирование Параллельное программирование представляет собой фундаментальный подход к разработке программного обеспечения, который позволяет одновременно выполнять. . .
Как написать микросервис на C# с Kafka, MediatR, Redis и GitLab CI/CD
InfoMaster 15.01.2025
В современной разработке программного обеспечения микросервисная архитектура стала стандартом де-факто для создания масштабируемых и гибких приложений. Этот подход позволяет разделить сложную систему. . .
Что такое CQRS и как это реализовать на C# с MediatR
InfoMaster 15.01.2025
Концепция CQRS и её роль в современной разработке В современном мире разработки программного обеспечения архитектурные паттерны играют ключевую роль в создании масштабируемых и поддерживаемых. . .
Как настроить CI/CD с Azure DevOps
InfoMaster 15.01.2025
CI/ CD, или непрерывная интеграция и непрерывное развертывание, представляет собой современный подход к разработке программного обеспечения, который позволяет автоматизировать и оптимизировать процесс. . .
Как настроить CI/CD с помощью Jenkins
InfoMaster 15.01.2025
Введение в CI/ CD и Jenkins В современной разработке программного обеспечения непрерывная интеграция (CI) и непрерывная доставка (CD) стали неотъемлемыми элементами процесса создания качественных. . .
Как написать микросервис на Go/Golang с Kafka, REST и GitHub CI/CD
InfoMaster 14.01.2025
Определение микросервиса, преимущества использования Go/ Golang Микросервис – это архитектурный подход к разработке программного обеспечения, при котором приложение состоит из небольших, независимо. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru