chkdsk.exe "съедает" много оперативной памяти
Вложений: 1
Не раз замечал такое: при проверке раздела ХД с ключами /f /r chkdsk.exe съедает кучу оперативной памяти. Без ключа /r аппетит утилиты в норме. Скрины диспетчера задач прилагаю. Конфигурация в профиле, sfc, проверку на вирусы прогонял. Винты стоят в режиме AHCI.
Пост в блоге разработчиков (русская версия), из которого следует, что так и задумано, и ничего исправлять тут не будут. |
dimanleo, да, тоже замечал. А проблема есть?
|
dimanleo, поиск по запросу "windows 7" chkdsk memory leak говорит, что это нормально (типа, так и должно быть).
|
О_о нынче нормальным считается аппетит чекдиска на 6ГБ оперативной памяти?) объясните по-русски, не на буржуйском я ничего вразумительного, кроме как http://www.xakep.ru/post/49099/ не нашёл, и то пост древний. Мелкомягкие напартачили чего и не хотят признаваться?)
|
dimanleo, в английских обсуждениях очень многабукф, все сводится к следующему: нормально или нет, но факт есть факт, с ним остаётся только мириться. В MS тестировали несколько дней использовав более 40 машин с разными конфигурациями, а также задействовали тестеров - синего экрана поведение утилиты не вызвало. В любом случае HDD с восстановлением мы не каждый день проверяем, это не критично.
|
Morpheus, Спасибо.
У меня до BSOD тоже не доходило конечно, но мириться не очень-то и охото. "А и так сойдёт, мы ж потестили - БСОДа нет" MS жжёт конечно, и что, даже заплатка не ожидается? |
dimanleo, оно тянется с beta. MS не публикует информации об ожидаемых заплатках более чем за несколько дней, пока пусто :)
|
Цитата:
|
Лучше бы он так память использовал во время копирования файлов в рамках одного физического носителя. А то при копировании использование ОЗУ остается небольшим.
У меня сейчас уже 16 Гб RAM, так explorer.exe и 16 съел без оглядки. Сколько ему надо та? |
Проверка диска на наличие ошибок сожрала всю память
|
flower, это такая традиционная ошибка MS-овских программистов, они ее называют фичей. :) После выхода Win 7 RC в сети было много сообщений на эту тему, но никто ее похоже исправлять не собирается. Впрочем, они ее даже за ошибку не признают.
PS: Ошибка скорее всего где-то в драйвере NTFS, также точно проявляется если запустить chkdsk с ключем /r Вот много ссылок по данной теме |
Цитата:
|
Цитата:
Постеснялись бы хотя бы ТАКОЕ писать. Сознательно они видите ли, целенаправлено... |
Цитата:
|
Игорь Лейко, правду в чем? В том что у подавляющего большинства пользователей Windows 7 на компьютере установлен объем памяти, существенно меньше, чем размер их винчестеров и идея при проверке диска грузить ВЕСЬ диск в память мягко говоря может прийти в голову только не совсем нормальным людям? Или тем кто курит много и не совсем табак? ;) Да нет, пишите правду, а чего ж!
Одного не пойму - ну ладно, лажанулись при разработке, с кем не бывает. Почему бы не исправить? Но нет, это не их метод. Зато есть штатные подпевалы, которые будут объяснять всем "неразумным" насколько они глупы и не видят столь высокого полета мысли! :) Давайте, продолжайте в том же духе... |
Цитата:
|
Dzirt2005, что-то я не пойму, в чём проблемы? Назревают неприятности, угроза потери данных, нужно по этому поводу ногти грызть, а Вам в это время значительная часть ресурсов компьютера нужна зачем-то ещё, кроме проверки и устранения неполадки?
|
Цитата:
|
Цитата:
Так что логично предположить, что в этом случае человек захочет: а) получить результат максимально быстро, б) не будет в это время загружать машину другой работой. Ведь если на диске начались сбои, то есть шанс потерять результат этой самой другой работы. Поэтому чтобы хоть немного ускорить проверку, решили забирать всю память, сколько можно в данный момент. Алгоритм, естественно, не описывали. С моей точки зрения, об этом решении стоило бы написать статью в базе знаний, а не сообщение в конференции по бета-тестированию (по определению не общедоступной), но "это уже второй сложный вопрос, профессор". |
Цитата:
Тем не менее, ещё один вопрос ;), на будущее (у меня пока Windows Vista и выше нет): по опыту, в каких пределах запрашивается память приложением — примерно в рамках доступной физической памяти или может статься и заметно больше? |
Цитата:
И да, в случае быстрой проверки диска (только структуры каталогов, индексов и т.д.) БЕЗ проверки поверхности, такое решение возможно и имеет смысл. Возможно, потому что до Windows 7 эта проверка выполнялась БЕЗ такого пожирания памяти, но тем не менее, по скорости она не была медленнее! Вот ведь парадокс... Но ладно, медленнее\быстрее, не суть важно. Важно при этом то, что ТАК НЕЛЬЗЯ делать при проверке поверхности. Просто потому, что ни у кого НЕТ СТОЛЬКО памяти. А вот об этом как-то "забыли" подумать. Да что там - кто сейчас поверхность диска проверяет? Так, необразованные... Вот у нас в Майкрософте... Ну и пошло-поехало. |
Цитата:
|
Цитата:
Цитата:
|
Цитата:
Цитата:
Цитата:
|
Цитата:
|
Цитата:
Цитата:
|
Цитата:
|
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
|
Цитата:
И еще раз, специально для вас, повторю "одну ссылку". Если не хотите переходить, то это просто поисковый запрос в гугл, где уже много-много других ссылок. Но теоретизировать конечно же легче... :) |
Dzirt2005, вот же пост в блоге разработчиков (русская версия), где разбирается это поведение.
Разработчики говорят - да, так и задумано. Если запустили проверку с ключом /r, сидите и не рыпайтесь. Они не считают это багом, поэтому не будут ничего исправлять. И что вы требуете тут от "апологетов от МС", не имеющих никакого влияния на разработку? Решения? Его быть не может при таком раскладе. Поэтому расслабьтесь и прекратите брызгать слюной, плиз. |
Цитата:
Цитата:
|
Цитата:
Vadikan, спасибо, ясно. |
Проблемка имеет место быть. 16 гб памяти, все остальные приложения выпилены диспетчером задач. чкдск выдает ошибку о нехватке памяти. Win7 x64. Единственным выходом считаю LiveCD с ХР...
|
Цитата:
|
Цитата:
|
Ответ получен, но проблема-то, не решена!
А альтернатива какая есть поиску и спасению данных из поврежденных секторов, если CHKDSK не работает? У меня он сожрал всю память, а дальше начал выводить сообщения, что такой-то (номер) сектор поврежден, а далее, после каждого такого сообщения - строка "недостаточно памяти". Из чего я делаю вывод, что он не может переместить данные в неповрежденный сектор. Нужна универальная альтернатива CHKDSK. |
Цитата:
Запускать викторию надо от имени администратора !!!!! |
Цитата:
1) Uknown error or driver not exist 2) PORTTALK Error. Invalid driver handle 3) PortTalk driver not installed! Available only API access Паспорта обоих устройст получает, но SMART на внешнем WesternDigital получить не может. А вот его и нужно тестировать. Что-то больно много ошибок. На загробит ли это древнее чудо современный винт? |
Ambrozier, В ссылке которую я вам дал написано,как запустить Викторию на x64 (читайте спойлер)
|
Цитата:
Если нажать Start в Тестах, то выдает ошибку "Priveleged instruction" Древний как мамонт, этот Victoria. Чем еще Remap можно сделать? |
Цитата:
Запускать викторию надо от имени администратора !!!!! |
Цитата:
Вот цитата старожилов с того форума: SNS-amigo: Цитата:
Цитата:
|
Цитата:
В версию 4.47 добавлена поддержка x64 систем. |
Цитата:
Я лучше последую совету и не будут ее на современных винтах использовать. Данные дороже всего. |
2018 год. сервер 2008 с последними обновлениями. чекдиск сожрал 27Гб из 32х...
|
Можно использовать 32 разрядную версию chkdsk, которая не сможет взять памяти больше 4гб. Эта версия есть в папке C:\Windows\SysWow64\chkdsk.exe.
|
Время: 17:44. |
Время: 17:44.
© OSzone.net 2001-