0 / 0 / 0
Регистрация: 20.11.2011
Сообщений: 14
|
|
1 | |
Жесткий диск - занято 100% активного времени06.08.2015, 11:35. Показов 22584. Ответов 5
Метки нет (Все метки)
Всем добрый день!
Вторую неделю борюсь с жестким диском и, похоже, все-таки нужен совет знающих людей! Постараюсь коротко описать ситуацию. Моему ноутбуку уже 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
|
06.08.2015, 11:35 | |
Ответы с готовыми решениями:
5
100% активного времени и 0% дисковый ввод вывод Жёсткий диск загружен на 100% 100% загружает жесткий диск Жесткий диск нагружается на 100% |
61 / 61 / 16
Регистрация: 18.09.2014
Сообщений: 521
|
||||||
06.08.2015, 12:49 | 2 | |||||
если у вас есть много времени, загружайтесь в какой ни будь Linux, например в Debian (если жить не можете без GUI, можно и в Ubuntu) и копируете диск побайтово с помощью dd, игнорируя ошибки (параметр conv):
Добавлено через 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 |
бэды могут быть программные.... могут быть паразитные (типа один раз прочитался сектор, а второй раз уже нет)//
ЕМНИП, во всяких тотал коммандерах есть опция "пропускать файлы при ошибках чтения"... о, через 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 | |
13.08.2015, 14:18 | |
Помогаю со студенческими работами здесь
6
Жесткий диск загружен на 100% Жесткий диск грузится под 100% Жесткий диск пуст, а 100гб почему то занято Windows server 2008R2 100% активного времени. Виртуальные машины тормозят Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи | |||||
Использование связки 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
Микросервис – это архитектурный подход к разработке программного обеспечения, при котором приложение состоит из небольших, независимо. . .
|