Почему chkdsk использует 90% моей оперативной памяти?

когда я построил свой новый компьютер, я отдал свой старый родителям, которые остро нуждались в обновлении, после очистки все из него, конечно, оставив только ОС и несколько программ. Некоторое время он работал нормально, прежде чем он начал не загружать Windows (он просто застрял). После изучения этого поведения и расспрашивая, я решил, что это может быть сбой жесткого диска, поэтому я вытащил его и подключил его к своему компьютеру, чтобы запустить chkdsk на нем (я изначально сделал это, чтобы попробуйте и загрузитесь на диск, но так как мой компьютер настроен с RAID и что установка Windows не имела RAID-драйверов, я просто загрузился в свою собственную установку Windows 7 и запустил chkdsk на нем).

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

мой компьютер имеет 16 ГБ ОЗУ и работает под управлением Windows 7 Pro x64. Почему chkdsk занимает 90% этого? Он держит этот уровень устойчивым и был в течение нескольких дней, переходя между 90% и 91%, поскольку он постоянно освобождает и заполняет память. Загрузка процессора очень низкая (что я ожидаю, так как это очень тяжелая операция ввода-вывода).

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

кто-нибудь знает? Это нормально?

30
задан Ben Richards
23.11.2022 16:31 Количество просмотров материала 3450
Распечатать страницу

6 ответов

если он работает в течение нескольких дней, я предполагаю, что вы бежали chkdsk с /r флаг.

С Windows 7, используя, что много оперативной памяти является нормальным. Source

команда файловой системы сразу же начала изучать проблему. [...][F]rom их перспектива использование памяти было по дизайну и было конкретным изменением Windows 7 для этого сценария (флаг /r захватывает эксклюзивную блокировку и восстанавливает диск, и поэтому мы предполагаем, что вы действительно как диск, который нужно зафиксировать прежде чем вы сделаете больше вещества на машине[...]).

19
отвечен afrazier 2022-11-25 00:19

Я CHKDSK /r на диске Seagate 1TB SATA 3GBs на данный момент-Windows 7 x64 Ultimate, CHKDSK потребляет 31 ГБ моей 32 ГБ оперативной памяти. Однако, если вы загружаете другую программу, такую как After Effects, CHKDSK освобождает ОЗУ, чтобы программа работала достаточно хорошо.

7
отвечен Richard 2022-11-25 02:36

Если у вас есть более 4 ГБ оперативной памяти, то вы можете ограничить использование оперативной памяти chkdsk до 4 ГБ с помощью chkdsk 32-битной версии. Он находится в C:\Windows\SysWow64\chkdsk.exe

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

4
отвечен informatorius 2022-11-25 04:53

Это, кажется, по дизайну. Неиспользуемые RAM является растратой ресурсов. Там нет никаких причин, чтобы свести к минимуму использование оперативной памяти и держать оперативную память в "резерве", когда он может быть почти мгновенно повторно назначены по мере необходимости. Windows 8 будет использовать оперативную память для ничего и не давайте ему бездействовать. Возможно, эта философия началась еще в Windows 7 и включала CHKDSK. Я не знаю, какую выгоду CHKDSK получает от использования высокой оперативной памяти, но я готов поверить, что есть выгода. Я давно узнал, что просто потому что я не понимаю, это не значит, что нет веской причины. До тех пор, как его использование памяти уменьшается, как другие программы нуждаются в памяти, это не проблема.

2
отвечен Nathan Brazil 2022-11-25 07:10

Как уже опубликовано, это по дизайну в Windows 7. "Дизайн" исправлен, начиная с Windows 8, и теперь chkdsk использует меньше оперативной памяти. Если вы хотите, чтобы Win7 способ использовать всю оперативную память для повышения производительности run chkdsk с параметром /perf.

/ perf только NTFS: (должно использоваться с параметром " / scan") Использует больше системных ресурсов для завершения сканирования как можно быстрее. Это может негативно повлиять на производительность иная задача работает в системе.

2
отвечен magicandre1981 2022-11-25 09:27

Это ошибка. У меня был этот сбой моей машины, используя слишком много памяти, и это с 8 ГБ оперативной памяти и 4 ГБ файла подкачки. Этого не должно было случиться. Они могут назвать это "по дизайну", но это бессмысленно. Это определенно ошибка. Нет ни одной веской основой для программы chkdsk для хранения этих данных в памяти.

-1
отвечен metamorphosis 2022-11-25 11:44

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх