Пропадают гигабайты с диска с что делать: Куда пропадает свободное место на системном разделе? – Вадим Стеркин

Куда пропадает место на диске C

Куда пропадает место на жестком диске и как его вернуть

При недостатке памяти на диске снижается производительность компьютера, операционная система теряет возможность устанавливать обновления. Чтобы вернуть технике оптимальную скорость работы, нужно выяснить причину пропажи свободных гигабайтов и устранить эту проблему. Если вы заметили недостаток свободного места на системном диске, это еще не означает, что компьютер атаковали вирусы. В большинстве случаев дело непосредственно в ОС Windows, которая использует свободное место на диске под системные задачи. Из этой статьи вы узнаете, как исправить ситуацию.

Содержание:

1. Причины переполнения жесткого диска
2. Как вернуть место на диске компьютера
3. Лёгкий способ — с помощью Ускорителя Компьютера
4. Сложный способ — вручную
5. Исчезло место на диске: Точки восстановления в Windows
6. Файл подкачки
7. Куда пропадает место на диске — Мусорные файлы и кэш
8. Жесткий диск переполнен большими файлами и папкамиа
9. Временные файлы ПК

Причины переполнения жесткого диска

Если в компьютере мало места на жестком диске, то причиной этому чаще всего служат:

  • файлы подкачки — в момент нехватки оперативной памяти система использует файл подкачки, который скрыт от пользователя. Это своеобразное расширение оперативки. Сюда иногда отправляются данные с наименьшей активностью;
  • запись точек восстановления при установке программ — точки восстановления стоят по умолчанию практически во всех версиях Windows, они занимают около 10-15% на локальном диске С;
  • файл для гибернации — используется, чтобы система после спящего режима быстро восстановилась;
  • папки, которые давно не чистились от мусора — на любом компьютере место в памяти занято файлами от неправильно удаленных игр и программ, временными файлами обновлений, неверными ярлыками и т. д.

Как вернуть место на диске компьютера

Для освобождения локального диска нужно проводить очистку хотя бы раз в месяц. Иначе память будет забиваться мусором, а отследить причины его возникновения станет сложнее. Произвести локальную чистку можно двумя способами

Лёгкий способ — с помощью Ускорителя Компьютера

Для быстрой очистки всей системы можно воспользоваться специальным софтом Ускоритель Компьютера. Он позволит работать системе на 70% быстрее благодаря полной очистке мусора, исправлению ошибок реестра, управлению автозагрузкой. Программа имеет простой и понятный интерфейс на русском языке.

Чтобы быстро разобраться с Ускорителем Компьютера — проследуйте нашей пошаговой инструкции:

Шаг 1. Установите программу

Скачайте дистрибутив Ускорителя Компьютера с нашего сайта на свой ПК. Дважды кликните по нему — запустится Мастер Установки. После завершения процесса инсталляции создайте ярлык на рабочем столе и откройте с него программу.

Шаг 2. Запустите проверку ПК

Во вкладке «Обзор» нажмите кнопку «Запустить сканирование». Программа тщательно исследует жёсткий диск и соберёт данные обо всех лишних файлах. Останется только кликнуть на «Исправить все ошибки». Вы также легко можете избавить ваш компьютер от зависаний и ошибок, почистить реестр и убрать ненужные команды из автозагрузки.

Программа Ускоритель Компьютера поможет очистить место на жестком диске

Шаг 3. Найдите дубликаты и большие файлы

Также Ускоритель Компьютера поможет вам разобраться с повторяющимися и слишком тяжёлыми объектами. Перейдите во вкладку «Инструменты» и выберите соответствующий пункт: «Поиск дубликатов файлов» или «Поиск больших файлов». Затем укажите папку, в которой нужно произвести проверку — она добавится в программу. После её окончания поставьте галочки напротив тех объектов, которые должны быть очищены и нажмите «Удалить выбранные файлы».

Таким же образом удаляются слишком большие файлы

Шаг 4. Настройте планировщик

Нет времени производить регулярные чистки? С Ускорителем Компьютера вы можете больше об этом не беспокоиться, ведь он имеет встроенный календарь проверок. Зайдите во вкладку «Планировщик». Вам достаточно задать периодичность и выбрать производимые действия — далее программа будет очищать ваш ПК самостоятельно.

Программа может не только очищать лишние файлы, но и производить оптимизацию реестра

Сложный способ — вручную

Если вы хотите лично контролировать весь процесс освобождения диска — можете заняться ручным поиском больших и ненужных файлов. Чтобы осуществить это — кликните по «Этому Компьютеру», выберите вкладку «Вид», а затем самый левый пункт «Параметры». Откроется окно, в котором требуется ещё раз выбрать «Вид». А после этого снимите галочку с пункта «Скрывать защищенные системные файлы» и отметьте «Скрытые файлы, папки и диски», а затем нажмите «OK».

Данный способ поможет добраться до самых скрытых объектов

После этого откройте диск C и найдите в нём папку Documents and Settings. Здесь сохраняются все данные вашего профиля. Открывайте разные папки, перед этим проверяя их вес. Так удастся найти остаточные файлы после удаления программ, большие документы, игры, в которые вы уже давно не играете и т.д.

Также стоит проверить установленные программы в меню «Параметры Windows». Откройте «Этот Компьютер» и кликните по кнопке «Удалить или изменить программу». Появится список всего ПО, присутствующего на вашем ПК. Внимательно посмотрите на него — вы можете найти давно неиспользуемые программы или ненужные приложения, просочившиеся в вашу систему.

Здесь можно раз и навсегда удалить программу с компьютера

Исчезло место на диске: Точки восстановления в Windows

Если у вас пропадает память на диске С, проверьте количество занятого места точками восстановления. Это резервное копирование системы компьютера, и все версии образов системы хранятся на жестком диске. Полностью отказываться от этой функции не рекомендуется, ведь благодаря точкам восстановления получится вернуть работоспособность системе, например, при заражении вирусом. Однако можно сократить количество отведенного для этого места на диске.

Чтобы посмотреть какое количество места занимает хранение таких данных и исправить это, нужно:

  • Войти в панель управления и выбрать вкладку «Система и безопасность»;
  • Кликнуть на «Систему» и перейти на «Защиту системы»;
  • Выбрать свой системный диск С и перейти в настройки;
  • Передвинуть ползунок для ограничения места на диске, которое отводится под точки восстановления;
  • Удалить прошлые точки.

Файл подкачки

Файл подкачки — это резервное пространство на винчестере, используемое системой только в случае нехватки оперативки. ОС может использовать файл подкачки, например, в случае, если вы запустили «тяжелую» программу или игру, которой необходимо немного больше ОЗУ, чем есть в запасе. Тогда операционная система перемещает данные, неиспользуемые в данный момент, в файл подкачки. При других обстоятельствах этот файл не используется.

Для изменения количества занятого места файлом подкачки, необходимо открыть панель управления, выбрать раздел «Система и безопасность», перейти во вкладку с системой. В окне с левой стороны появится строка «Дополнительные параметры системы». Кликнув на нее, можно увидеть новое окно с именем компьютера, оборудованием и т.д. Здесь необходимо кликнуть на «Дополнительно» и перейти на параметры быстродействия. Здесь нужно поставить галочку напротив строки «Оптимизировать работу программ» и нажать на кнопку «Изменить» на виртуальной памяти.

Куда пропадает место на диске — Мусорные файлы и кэш

Что делать если исчезло место на жестком диске? Стоит очистить компьютер от мусорных файлов: ошибок в реестре и переполненного кэша. Ошибки реестра могут возникнуть, если вы:

  • установили программу, которая вызвала сбой в системе;
  • постоянно работаете с привилегиями «Администратора»;
  • выполнили настройки, которые «тормозят» ОС.

Кэш-память — место для хранения наиболее важных файлов, к которым обращается оперативная память. Здесь могут сохраняться адреса посещенных сайтов, миниатюры изображений и другие не особо нужные данные. От них лучше избавляться, потому что такие файлы накапливаются и «тормозят» систему. Очистку нужно проводить систематически, раз в месяц.

Жесткий диск переполнен большими файлами и папками

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

  • зайти в «Проводник» и выделить папку, в которой необходимо искать большие файлы;
  • левой кнопкой мыши кликнуть на поиск;
  • в разделе «Размер» определиться с размером файлов, которые нужно найти.

Смело удаляйте найденные ненужные большие файлы. Если же данные нужно сохранить, делайте это на внешних носителях.

Временные файлы ПК

Временные файлы — это данные, которые создаются ОС во время ее работы. К ним относятся файлы браузера, резервные копии и т.д. По мере загрузки новых файлов операционка удаляет старую информацию. Но только в случае отсутствия неполадок в системе. Если на компьютере есть ошибки, то размер папки с временными документами может достигать нескольких гигабайт.

Чтобы освободить систему от временных файлов, нужно открыть раздел «Система», перейти на вкладку «Память устройства» и выбрать пункт «Временные файлы». В новом открытом окне выберите вкладку «Очистить системные файлы» и нажмите «Ок».

Процесс удаления не займёт больше 10-15 минут

Таким образом, с помощью Ускорителя Компьютера вы сможете в кратчайшие сроки произвести очистку системы, интернет-кэша, куки-файлов, исправить ошибки реестра, убрать лишние программы из «Автозагрузки» и многое другое. На выполнение всех этих действий вручную у вас ушёл бы целый день — к тому же пришлось бы самостоятельно выяснять, какие файлы можно стереть, а какие представляют важность для системы. Наша программа произведёт удаление всех мусорных приложений буквально за 5-10 минут, не затронув важные объекты и пользовательские настройки.

Скачайте бесплатно Ускоритель Компьютера, поставьте еженедельную очистку — и вы сможете вздохнуть спокойно и навсегда забыть о зависаниях и нехватке свободного места на жёстком диске.

Забивается место на диске с

Работая в Windows, будь то XP, 7, 8 или Windows 10, со временем вы можете заметить, что место на жестком диске куда-то исчезает: сегодня его стало на гигабайт меньше, завтра — испарилось еще два гигабайта.

Резонный вопрос — куда девается свободное место на диске и почему. Сразу скажу, что обычно это не вызвано вирусами или вредоносными программами. В большинстве случаев, за пропавшее место в ответе сама операционная система, но есть и другие варианты. Об этом и пойдет речь в статье. Также настоятельно рекомендую к изучению материал: Как очистить диск в Windows. Еще одна полезная инструкция: Как узнать, чем занято место на диске.

Главная причина исчезновения свободного места на диске — системные функции Windows

Одна из основных причин медленного уменьшения количества места на жестком диске — работа системных функций ОС, а именно:

  • Запись точек восстановления при установке программ, драйверов и других изменениях, для возможности последующего возврата к предыдущему состоянию.
  • Запись изменений при обновлении Windows.
  • Дополнительно сюда можно отнести файл подкачки Windows pagefile.sys и файл hiberfil.sys, также занимающие свои гигабайты на вашем винчестере и являющиеся системными.

Точки восстановления в Windows

По умолчанию, Windows выделяет на жестком диске определенное количество места для записи изменений, производимых на компьютере во время установки различных программ и других действиях. По мере записи новых изменений, вы можете заметить, что пропадает место на диске.

Настроить параметры для точек восстановления вы можете следующим образом:

  • Зайдите в Панель управления Windows, выберите пункт «Система», а затем — «Защита».
  • Выберите жесткий диск, для которого следует настроить параметры и нажмите кнопку «Настроить».
  • В появившемся окне вы можете включить или отключить сохранение точек восстановления, а также установить максимальное место, выделенное для хранения этих данных.

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

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

Папка WinSxS

Сюда же можно отнести сохраняемые данные об обновлениях в папке WinSxS, которые также могут занимать значительное количество места на винчестере — то есть место пропадает при каждом обновлении ОС. О том, как очистить эту папку я подробно написал в статье Очистка папки WinSxS в Windows 7 и Windows 8. (внимание: не очищайте эту папку в Windows 10, она содержит важные данные для восстановления системы в случае неполадок).

Файл подкачки и файл hiberfil.sys

Еще два файла, занимающие гигабайты на жестком диске — это файл подкачки pagefile.sys и файл гибернации hibefil.sys. При этом, что касается гибернации, в Windows 8 и Windows 10 вы можете ее даже никогда не использовать и все равно на жестком диске будет файл, размер которого будет равняться размеру оперативной памяти компьютера. Очень подробно на тему: Файл подкачки Windows.

Настроить размер файла подкачки вы можете там же: Панель управления — Система, после чего следует открыть вкладку «Дополнительно» и нажать кнопку «Параметры» в разделе «Быстродействие».

Затем перейдите к вкладке «Дополнительно». Как раз тут вы и можете изменять параметры для размера файла подкачки на дисках. Стоит ли это делать? Я считаю, что нет и рекомендую оставить автоматическое определение его размера. Однако, в Интернете вы можете найти альтернативные мнения на этот счет.

Что касается файла гибернации, то подробно о том, что это и как убрать его с диска можно прочитать в статье Как удалить файл hiberfil.sys

Другие возможные причины проблемы

Если перечисленные пункты не помогли вам определить, куда пропадает место на жестком диске и вернуть его, вот еще некоторые возможные и распространенные причины.

Временные файлы

Большинство программ при работе создают временные файлы. Но не всегда их удаляют, соответственно те накапливаются.

Дополнительно к этому, возможны и другие сценарии:

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

Для удаления временных файлов вы можете воспользоваться системной утилитой «Очистка диска», входящей в состав Windows, но она удалит далеко не все такие файлы. Для запуска очистки диска, в Windows 7 введите «Очистка диска» в окно поиска меню «Пуск», а в Windows 8 сделайте то же самое в поиске на начальном экране.

Куда лучший способ — использовать специальную утилиту для этих целей, например, бесплатную CCleaner. Может прочитать о ней в статье Использование CCleaner с пользой. Также может пригодиться: Лучшие программы для очистки компьютера.

Неправильное удаление программ, захламление компьютера своими силами

Ну и наконец тоже весьма распространенная причина того, что места на жестком диске все меньше и меньше: пользователь сам делает все для этого.

Следует не забывать, что удалять программы следует правильно, как минимум, с помощью пункта «Программы и компоненты» в панели управления Windows. Не следует также «копить» фильмы, которые не будете смотреть, игры, в которые не будете играть и прочее на компьютере.

На самом деле, по последнему пункту можно написать отдельную статью, которая будет даже объемнее этой: пожалуй, оставлю это на следующий раз.

Увидеть какие именно папки и файлы занимают больше
всего места и удалить их можно с помощью программы
Сканнер –
http://genealogic.narod.ru/soft/computer/scanner.htm

У меня дискС равен 8гигов, занято 4. Но если бы я
сразу не переместил папку Мои документы и файл
подкачки на другие два диска, места оставалось
бы всего 0.5гига.

без проблем можно перенести на другие диски папку
Мои документы и файл подкачки. Вот так:

на одном из дисков создаём новую папку, которую
называем Мои документы. Затем на значке рабочей
папки Мои документы (на рабочем столе или в Мой
компьютер) щёлкаем правой кнопкой мыши и выбираем
пункт Свойства. На закладке Папка назначения нажать
кнопку Переместить и там указываем вновь созданную
папку на другом диске. Компьютер её назначит рабочей
системной папкой Мои документы. (У меня в ней
находится 2 гига файлов, приличное освобождение
места, согласитесь 🙂

Файл подкачки можно переместить так: кнопка Пуск/
Панель управления/ Система/ закладка Дополнительно/
в разделе Быстродействие нажать кнопку Параметры.
Далее перейти на вкладку Дополнительно и в разделе
Виртуальная память нажать кнопку Изменить. И уже в
этом окне в настройке переместить файл подкачки с
дискаС на любой другой. После этого необходимо
перезагрузить комп чтобы изменения вступили в силу.
==================
Много места может жрать сервис «Восстановление системы»,
отключите его.
1)Щелкаете правой кнопкой мыши ярлык «Мой компьютер»
на рабочем столе и из меню выбираете «Свойства».
2)Переключаетесь на вкладку «Восстановление системы»,
ставите галку «Отключить восстановление системы на
всех дисках» и жмете кнопку «Применить».

Он свои файлы складывает в папку C:System Volume
Information. Так как у вас нет к ней прав доступа,
ее размер вы увидеть не можете. В свойствах проводника
покажет 0 байт. Поэтому когда вы выделяете все файлы –
она не учитывается.
А бэкапов там может быть на гигабайты.
Если вы хотите увидеть содержимое этой папки, добавьте
в ее свойствах на вкладке «Безопасность» пользователя
«Все» и отметьте галочками ему полный доступ. После
отключения службы восстановления системы, советую удалить
оттуда все оставшиеся файлы, кроме «MountPointManagerRemoteDatabase»
и «tracking.log» в корне. (причем файла tracking.log может и не быть)

Затем через Поиск найдите все файлы с расширением .TMP и
удалите их. И после этого очистите Корзину

Если свободное место на диске «С» стремительно заканчивается, то пришла пора его освободить различными способами, которые мы рассмотрим в этой статье. Ведь малое количество места на системном диске приводит к разного рода последствиям, взять хотя бы ситуацию когда начинает тормозить компьютер или работа в некоторых программах становится невозможной.

Как ни крути, но на системном диске «С» должно быть, как минимум несколько гигабайт свободного пространства, поэтом нужно разобраться, как почистить диск С и сделать это прямо сейчас!

На самом деле освободить место на диске «С» можно разными способами. Кроме того, вы можете добавить место на диск за счет других дисков. Но обо всём по порядку. После прочтения этой статьи вы будете знать, куда может пропадать место на диске «С», и что делать чтобы его вернуть. Любой из описанных шагов вы можете прямо сейчас брать и использовать, ну или комплексно применить все советы и очистить диск С на десятки гигабайт.

Само-собой большую часть места на системном диске занимают установленные программы, поэтому в первую очередь обращайте своё внимание на этот момент. Удаляйте неиспользуемые программы с помощью стандартной утилиты Windows.

Открыв « Пуск – Панель управления – Удаление программы » можно отсортировать установленные приложения по дате, размеру или названию. Сразу деинсталлируйте ненужное.

Таким образом можно освободить, если не несколько гигабайт, то как минимум несколько сотен мегабайт, что уже позволит диску «С» свободно «дышать». А более детально процесс удаления программ в Windows 7 я описал в соответствующем уроке на этом сайте.

Помните, что все удаленные файлы чаще всего сначала попадают в Корзину. Папка под названием «Корзина» играет роль временного хранилища всего удаленного. Но ведь на самом деле она занимает место на наших компьютерах.

Для того, чтобы окончательно стереть данные из корзины, достаточно нажать по ней правой кнопкой мыши и выбрать соответсвующий пункт « Очистить корзину ».

Чаще всего скаченные файлы из интернета по умолчанию сохраняются в папку «Загрузки» на диске «С». Не сложно догадаться, что если постоянно что-то скачивать, но файлы никуда не перемещать, то они начнут занимать сотни мегабайт, а то и несколько гигабайт, и свободного места на диске будет становиться всё меньше и меньше. Вот так незаметно и пропадает место на диске «С».

Поэтому нужно открыть « Компьютер », перейти в папку « Загрузки ».

И убедиться, что там нет объемных файлов, а если есть, то удалить их, либо переместить на другой диск.

Это ещё один шаг, который больше характерен для начинающих пользователей, и он поможет им освободить место на диске в Windows 7 или другой системе. Продвигаемся дальше.

В Windows есть две папки Temp в которых сохраняются различные временные файлы. Например, файлы которые нужны при установке программ, драйверов, обновлении Windows или антивируса и так далее. Но после того, как они становятся бесполезными их можно просто удалить, чтобы освободить ещё немного места на диске «С».

Откройте « Компьютер – диск С – папка Windows ». Отыщите там папку Temp и удалите всё содержимое.

Если какие-то файлы не удаляются, – ничего страшного, просто нажимаем кнопку «Пропустить». Главное, что большая часть ненужного «мусора» будут удалены.

Вторую папку Temp можно найти через поиск в Пуске, введя запрос %TEMP% и открыть найденную папку. Очищаем её содержимое.

P.S. Не забудьте очистить корзину, если данные из папок Temp пойдут в неё. Таким образом, мы разобрали ещё один пункт, как можно очистить диск «С» от ненужных файлов и это хорошо.

ВАЖНО! Очистить диск «С» от других ненужных файлов можно стандартной утилитой Windows. Для этого достаточно нажать правой кнопкой мыши по диску, а в выпадающем списке выбрать пункт « Свойства ».

Сразу на вкладке « Общие » нам нужно нажать кнопку « Очистка диска ».

И подождать некоторое время пока программа проанализирует данные и найдет возможные ненужные файлы. Потом она предложит нам удалить их поставив галочки напротив них.

Если Вам нужно почистить диск С на Виндовс 7 или любой другой версии (10,8,XP), то этот способ сработает везде, так как эта утилита имеется в любой Windows.

В Windows есть файл подкачки, это такая вещь которая нужна для тех случаев, когда основной оперативной памяти для выполнения задач в программах, не хватает. Обычно, файл подкачки берёт под свои нужды пару гигабайт от системного диска «С». Нужно сделать так, чтобы эти гигабайты брались от какого-нибудь другого диска.

Вообще в уроке: Как увеличить файл подкачки в Windows 7, я всё подробно рассказал. Но вкратце могу сказать, что нужно зайти в «Свойства» Компьютера. Открыть «Дополнительные параметры системы», здесь нажать первую кнопку «Параметры» и на вкладке «Дополнительно», через кнопку «Изменить», указать размер файла подкачки на каком-нибудь другом диске. Таким образом освободить место на диске «С» у нас получается ещё на пару гигабайт больше. А ведь это ещё не всё.

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

Отключить режим Гибернации можно открыв командную строку через поиск в Пуске.

И прописав команду: « powercfg.exe -h off » – для отключения режима гибернации. Жмём «Enter».

Теперь, перезагрузив компьютер, мы увидим, что свободного места на диске стало ещё чуть больше. А чтобы снова включить данный режим, нам нужно прописать похожую команду: «powercfg.exe -h on». Естественно всё это делается без кавычек.

Ещё один способ освободить место на диске «С» – удалить контрольные точки восстановления, так как они тоже занимают некоторое количество мегабайт. Чтобы их увидеть нужно зайти в «Пуск – Все программы – Стандартные – Служебные – Восстановление системы».

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

Эта полезная функция даёт нам возможность восстановить свой компьютер в более работоспособное состояние. Например, после неудачной попытки обновить драйвера, или после атаки вирусами. Если подобная ситуация случится, можно первым делом восстановить свой ПК воспользовавшись контрольной точкой. Рекомендую оставить одну, последнюю точку, а остальные удалить.

В этой статье, не могу не сказать пару слов о программе CCleaner, ранее я рассказывал, как чистить реестр с помощью неё. Но кроме этого данная программа обладает и другими возможностями. С помощью CCleaner можно очень круто почистить диск «С» от ненужных файлов, которые не удалось вычистить вручную. Если вы её установите, то увидите следующее окно:

Здесь наиболее интересны вкладки « Очистка » и « Сервис », где вы можете: удалить всё ненужное, почистить кэш, убрать программы из автозагрузки и другое. А на вкладке «Реестр» можно его почистить просто нажав кнопку « Поиск проблем ». Все галочки которые там установлены я обычно оставляю.

И последнее слово!

В крайнем случае, если вам катастрофически, хронически и постоянно не хватает места на диске, то можно его увеличить за счет другого диска. Наиболее подробным способом этот вопрос я раскрыл в уроке: Как увеличить размер диска. Если хотите добавить места на диск «С», то обязательно прочитайте этот урок.

Если использовать эти рекомендации комплексно, то можно освободить места на диске «С» до 20 гигабайт! Ну, а если Вам этого показалось мало, то я советую почитать мой новый урок: 11-ый способ освободить память на компьютере. Там я рассказал ещё об одном методе очистки диска. Рекомендую!

ТОП-5 Куда пропадает память в iPhone и 8 способов исправить это

Приветствую всех и вся! Свободного места много не бывает и это абсолютно точно может подтвердить любой владелец 16-гигабайтной версии iPhone (автор этих строк в ваших рядах!). Впрочем, обладатели других смартфонов от Apple (тех, которые имеют более емкий внутренний накопитель), тоже наверняка не желают чтобы память в их устройстве пропадала бесследно.

А она действительно может исчезать даже в том случае, когда, как вам кажется, вы с гаджетом вообще ничего не делаете. Просто используете в «обычном режиме», а место постепенно сокращается. Думаете, это все фантастика и такого вообще быть не может? Вот здесь я, пожалуй, вас очень сильно разочарую — еще как может! Давайте посмотрим на причины подобных утечек, а также выясним самое главное — как с ними бороться-то?!

Приготовились? Раз, два, три… поехали же!:)

Пропадет память после обновления или восстановления iOS

Apple с завидным постоянством выпускает прошивки, которые делают нашу жизнь лучше:) Но, к сожалению, не всегда есть возможность обновиться прямой установкой нового ПО (вот статья про iOS 14 — немало комментариев с проблемами), и приходится «накатывать» прошивку через восстановление iPhone. Восстановились, поставили резервную копию iCloud, заходите в статистику использования хранилища и видите как драгоценные мегабайты утекают с каждой минутой…

Причина

Очень проста и очевидна — резервная копия iCloud не восстанавливается моментально. Вам кажется, что копия уже загрузилась в устройство, на самом деле это далеко не так. И процесс восстановления может занять не один день (тут конечно все зависит от скорости интернета и объема данных).

Каждую минуту iPhone загружает из «облака» информацию и перемещает к себе. При этом, вы не обязательно будите видеть эти данные — это может быть и история сообщений, кэш, прочая служебная информация. Визуально всего этого не видно, но тем не менее загрузка на устройство идет и память медленно уменьшается.

Как бороться

Можно просто отключить iCloud в настройках, но стоит ли это делать? Важно дождаться, пока все загрузиться до конца и тогда место перестанет пропадать абы куда. Правда не всегда и вот почему…

Куда исчезает память в процессе использования iPhone

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

  1. Сообщения и переписка в различных мессенджерах — iMessage, WhatsApp, Viber и т.д. Сейчас общение становится все более разнообразным, к тексту добавляется различная мультимедийная информация. А хранится это все где? Правильно, в памяти телефона. Получили пару сообщений с аудио-видео вложениями, вот вам и минус несколько мегабайт.
  2. Кеш приложений и браузера. Большинство программ, в процессе использования, сохраняют у себя в памяти данные, загруженные из сети. Пролистали ленту сообщений в клиенте ВК, какие-то данные кэшировались и размер приложения чуть увеличился, а значит количество внутренней памяти уменьшилось. Казалось бы ничего не делали, а свободное место куда-то делось. И так практически с любым приложением.
  3. Сбои в работе различных программ, что приводит к их «разрастанию» до неприличных размеров. Привет, WhatsApp начала 2016-года:)
  4. Иногда, достаточно большого объема бывает так называемая «информация диагностики», которая копиться в устройстве и при синхронизации должна передаваться в iTunes.
  5. В iOS есть «замечательная» фишка — система самостоятельно и без предупреждения скачивает обновление самой себя. И размер этого обновления может быть разным — от десятков мегабайт, до нескольких гигабайт. А самое главное, что пока новая прошивка не закачается, вы этого просто не увидите. Качается все естественно потихоньку и так же медленно пропадает память на iPhone.

«Благодаря» всему этому, может случиться такая ситуация, когда не установлено ни одной программы или игры, а свободного места уже не осталось. Можно ли с этим бороться? Конечно! И сейчас расскажу как…

Как сделать так, чтобы память на iPhone не пропадала

Вот несколько советов, которые помогут не только освободить память, но и сделать так, чтобы она перестала пропадать сама по себе:

  1. Первым делом, перейдите в «Настройки — Основные — Хранилище и iCloud — Управлять». Анализируем ситуацию и смотрим какие игры и программы занимают много места. Например, на представленных ниже скриншотах Twitter чересчур «разросся». Нажимаем на него и видим, что «Документы и данные» занимают аж 249 мегабайт. Это и есть тот кэш, о котором я говорил чуть выше. Чтобы избавиться от него, достаточно переустановить саму программу.
  2. Обновить все, что только возможно. Имеется ввиду установленные приложения. Была такая проблема с одной из версий WhatsApp, когда этот инструмент для общения сам по себе разрастался до неимоверных размеров. Где гарантия, что другие программы не будут вести себя также?
  3. В памяти iPhone есть такой «замечательный» раздел «Другое», которые имеет свойство увеличиваться, тем самым отъедая свободную память. Но мы то знаем как с ним бороться (тут же написано про отличную программу PhoneClean).
  4. Подключите устройство к iTunes, чтобы «информация диагностики» перенеслась с устройства на компьютер.
  5. Если вы хотите, чтобы обновление iOS не загружалось автоматически, не съедало драгоценные гигабайты, да и вообще удалить его — стоит поступить таким образом.
  6. Не забываем про папку «удаленные» в фото и видео. Медиафайлы, перед тем как полностью стереться с iPhone, хранятся именно в ней и место все-таки занимают.
  7. Внимательно стоит отнестись к узкоспециализированным программам, которые позволяют загружать видео и музыку из интернета. Дело в том, что даже при их удалении, файлы которые они скачали, могут оставаться на устройстве. Поэтому всегда сначала удаляйте скачанные файлы, а только потом саму программу.

Внимание, бонус! Есть замечательный и быстрый способ очистить немного памяти на iPhone — стоит воспользоваться!

Как видите, говорить именно о том, что айфон самостоятельно уменьшает внутреннюю память, всё-таки не приходится (ну… разве что под это определение более-менее подходит автоматическая загрузка обновления iOS). На все эти «утечки» есть вполне объективные причины и их достаточно легко исправить — осталось только не лениться и попробовать абсолютно все варианты, которые перечислены в этой инструкции.

P.S. Хочется рассказать о своей ситуации и поделиться личным опытом? Остались или появились вопросы? Добро пожаловать в комментарии! Обязательно пишите — возможно, все вместе мы сможем решить вашу проблему!

P.S.S. Ставим решительный «лайк», жмём на кнопки социальных сетей и получаем солидную прибавку к свободным гигабайтам на своём девайсе. Это настолько круто, что нужно обязательно попробовать!:)

Восстановление данных с флешки, жесткого диска

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

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

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

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

Файловая система требует восстановления структуры при форматировании логического диска или его раздела. При этом атрибуты и структура данных не нарушаются, однако изменяется или приводится к начальному состоянию информация о располагаемых на данном накопителе данных. «Быстрое форматирование» производит только малую часть обновления файловой таблицы, при этом остается часть служебных записей, которую необходимо лишь интерпретировать для прочтения данных в нужном порядке.

При полном форматировании может обновиться вся файловая таблица, поэтому восстановить структуру папок и файлов возможно не всегда. При восстановлении данных с отсутствующей информацией о структуре можно воспользоваться восстановлением файлов по сигнатурам. В случае повреждения файловой системы в результате неисправности носителя или программного сбоя, часть информации можно будет восстановить программами для восстановления удаленных данных. Успех процесса зависит от объема повреждений.

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

Подобные файлы могут быть прочитаны и восстановлены вместе со своими атрибутами с помощью прочтения служебных записей файловой системы. Существуют не только программы для восстановления удаленных данных, но и комплексные решения, в которых восстановление таких данных является лишь одной из функций. Однако существуют и специальные программы для уничтожения данных — «шредеры». После их правильного использования восстановление любых данных становится невозможным.

Накопители — завершение. Longread об актуальных аспектах кэширования в дисковой подсистеме

Disclaimer — в материале некоторые описания процессов и их логики приведены в адаптированном виде, тогда как в жизни все несколько сложнее, но в общем примерно так, как описано.

Часть1
Часть2

В прошлых материалах мы установили, что благодаря научно-техническому прогрессу сегодня в массовом сегменте SOHO хранения данных доступны, в основном, две технологии: электромеханические или традиционные накопители на жестких магнитных дисках (они же НЖМД, HDD, винчестеры, винты и прочие вариации с производными), а также инновационные безмеханические твердотельные накопители (они же SSD, твердотельники и т.п.).

I want to believe

Заметим, что накопители в текущем их понимании (как и вся современная компьютерная индустрия), а твердотельные накопители — так тем более, своим появлением и эволюцией обязаны развитию полупроводниковых технологий как таковых. Последние показали значительный прогресс, внезапно, в 1947 году. Аккурат после события, вошедшего в популярную культуру под названием Розуэльского инцидента. По мнению конспирологов тогда, 8 июля, недалеко от одноименного населенного пункта в небе заглох и натурально упал на Землю НЛО, который был отбуксирован эвакуатором в Зону 51, где крайне засекреченные ботаны, а в последствии и полумифический Боб Лазар в их числе, под подпиской о неразглашении путем восстановительной инженерии майнили внеземные технологии под прикрытием доблестной армии США. Якобы строго после этого вся полупроводниковая промышленность и пошла на взлет.

Сюжет портят два нюанса: около 1920-х годов в последующем советский физик Олег Лосев уже закладывал первые дециметры бетона в фундамент этой темы, а на рубеже 1947–48 годов американские и немецкие физики во Франции независимо друг от друга «запилили» опытные образцы того, что потом станет транзисторами. Так что дело шло своим чередом и в меру воздействия внешних факторов, среди которых инопланетян к тому моменту не числилось.

Когда ботаны маршируют

В общем, развитие машинной обработки информации выдвигало серьёзные требования к вопросам упорядочивания этого процесса. Ручной ввод данных и фиксация результатов становился все более архаичным и реально тормозил процессы, которые вычислительная техника должна была ускорять. Известна история, что в ходе разработок первых экземпляров советского ядерного оружия, конкурирующие научные группы могли отказаться от машинного времени на тогдашних «компьютерах» в пользу включения в команду виртуозных математиков — с ними процесс сложных расчетов мог идти на практике быстрее, чем с использованием ЭВМ. Конечно, в точности расчетов и стабильности скорости их выполнения человек тягаться с машиной не мог уже тогда, но инфраструктура доступа к вычислительным мощностям была почти что в зародыше и поэтому живой математик в команде в отдельных случаях ценился выше.

Человеко-компьютерное взаимодействие

Поэтому вопросы ввода-вывода нужно было как-то не только автоматизировать, но и делать это интенсивным научным способом — ведь результат машинной обработки в одном процессе мог одновременно становиться исходными данными для следующего или быть запрошенным произвольно во времени в будущем. Уже здесь мы понимаем, что существуют некие данные, которые используются машиной чаще других, а иногда и вообще могут быть востребованным постоянно. Вводить же каждый раз одни и те же исходные данные руками с позиций дня сегодняшнего выглядит несколько диковато, но тогда иного пути не было. За словом «оператор» тогда стояла очень трудоемкая и кропотливая работа. Поэтому идея хранить наиболее популярную информацию, команды и т.п. на наиболее быстрых участках носителей была очевидной. Реализация этой идеи в будущем получит общеупотребительное название — кэширование, а сами области хранения с высокими скоростями обмена и малым временем доступа будут известны в широком смысле как кэш. Запомним — нам это знание сегодня понадобится.

Музеефикация

В таких условиях традиционные для начала компьютерной эры технологии становились уже очень не очень. Электростатические запоминающие трубки на 0,5 килобайта, перфолента, магнитные барабаны на целых 10 килобайт — все это когда-то решало поставленные задачи, но устаревало как морально, так и физически на фоне того, что все актуальней становилась задача не только надежного хранения предыдущих расчетов и прочих данных, но и удобного оперативного доступа к ним.

С магнетизмом на то время все было несколько более понятно, нежели с неведомыми еще транзисторами, и в 50-е появились прообразы жестких дисков, концептуально родственные современным. Совсем, правда, не похожие внешне на то, о чем вы читали в предыдущих обзорах, но тем не менее. Приведем пару классических картинок от JEDEC для ориентации в пространстве и времени. Слева накопитель IBM на 5 мегабайт, а справа — уже на целых 250 мегабайт. Прогресс за 20 лет в 50 раз. Правда, тележка все еще нужна.

Идея оказалась жизнеспособной, как мы можем констатировать с высоты 2019-то года, и в прямом смысле завертелось… Естественно, что такая радость на начальных этапах никак не могла стоить дешево и быть доступной даже каждому второму НИИ, не было единых подходов к использованию вне рамок конкретных вычислительных машин и т.п., но главное — концепция в материале стартовала и желающие уже могли сами определить насколько финансово и управленчески будет востребован их продукт, чтобы позволить себе такие технологии, ну или просить под них бюджетные средства. Правда, был еще имидж, когда сам факт обладания новейшими технологиями делал из держащего в руках, например, дорогущий фотоаппарат — фотографа в глазах окружающих.

Уголок состоятельных кротов

Чисто для справки можно свериться с информацией на Jcmit.net. Там указано, что стоимость 1 (одного) мегабайта в накопителе машины IBM 305 была равна 9200 USD. «Охренеть!» — заявит читатель и будет несколько не прав. Дело в том, что вечнозеленый американский доллар тоже подвержен инфляции, которая с 56-го года для него составляет где-то 824%. Т.е. в финансовых понятиях дня сегодняшнего (или статистически — на конец 2018 года), те 9200 долларов по покупательной способности соответствуют сегодняшним примерно 86 000 USD. Таким образом, весь 5-мегабайтник в 1956 стоил сегодняшних 320 000 долларов — вот теперь можно оценить стоимость инноваций тогда и сегодня. Интересующиеся могут посмотреть уровень инфляции за определенный промежуток времени.

Ну и полирнем информацию о динозавре тем, что его аренда компаниям обходилась в 3200 USD в месяц, т.е. примерно 30000 сегодняшним. Да — чуждая нам практика лизинга или аренды (хоть это немного разные вещи, но тем не мене похожие) там позволяла пользоваться дорогущими изделиями «здесь и сейчас», а не копить на них годами, выпрашивая кредиты у банкиров с консервативным, в плане инноваций, мировоззрением. Сделали таковых около 1000 штук, что намекает.

ОЗУ

Аналогом более-менее оперативной, в нашем понимании, памяти были магнитные барабаны на 3200 знаков, а совсем уж оперативная память описывалась 100 знаками по 6 бит — такой себе транзитный буфер. Барабаны крутились на 6000 оборотах в минуту — почти дизельпанк. При этом самой IBM понятие RAM — Random Access Memory — тогда виделось иначе, и RAM представлялся как сам вышеописанный жесткий диск.

К слову, формально все верно — доступ, в отличие от перфокарт, таки рандомный, т.е. случайный, но сегодня под RAM обычно понимают таки память оперативную. Однако с позиций сегодняшнего мы можем констатировать, что такое название было в некотором смысле пророческим, и мы к этому еще вернёмся. Кстати сам IBM 305 назывался RAMAC — Random Access Method of Accounting and Control. Инструкция по ссылке.

Термодинамика данных

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

Таким образом, мы подходим к мысли о разной степени востребованности и актуальности данных. Но мы также понимаем, что чем оперативнее можно работать с носителем, тем такой носитель в общем случае дороже. Как правило, чем быстрее — тем меньше объемом и дороже. И наоборот. Соответственно распределение данных имеет смысл осуществлять на типы носителей сообразно степени востребованности информации.

Конечно в идеальном, сферическивакуумном случае иметь бы возможность процессору работать с накопителем напрямую, как и проистекало из определения RAM тогда и трактовки этого понятия сегодня. Но скорости современных накопителей еще не достигли нужных высот при больших объёмах и при реализации такого подхода процессор, простаивая, будет «ждать» накопитель. Поэтому при вычислениях и работе с информацией мы до сих пор имеем посредников — ведь, как правило, в единицу времени весь массив архивной информации нам не нужен, да и процессоры не в состоянии все и разом переварить. Поэтому работа идет порционно, транзитом из менее быстрых видов памяти в более быстрые.

Соответственно по частоте востребованности в работе и частоте изменений данные условно делят на холодные/теплые/горячие. Картинку позаимствуем у господина К.Савелли.

Горячие почти постоянно крутятся посрединке межу накопителем и процессором через оперативную память. Холодные подгружаются для обработки реже. Это было особенно важно, когда каждая крупица оборачиваемой информации стоила лошадиных сумм в пересчете на оборудование.

Иерархическая система компьютерной памяти

Но дело в том, что действительно быстрые типы памяти стоят дорого и сегодня. Масштабы, конечно, несколько иные, но суть — та же. Рассмотрим картинку.

Все самое быстрое и самое дорогое, что сегодня производится по части памяти, собрано в самом процессоре. Это его внутренняя память. Не вдаваясь в суть деления внутрипроцессорных типов памяти, для удобства понимания дальнейшего материала, обращаем внимание на то, что она чаще называется кэшем и содержит служебную информацию. Это словарная калька с функционала, поскольку эта быстрейшая память используется в основном как раз таки для хранения часто требуемых данных, команд и т.п. В общем случае, чем ее больше — тем лучше. Внтурипроцессорная память — это своего рода посредник между медленной относительно него ОЗУ и ядрами.

Далее у нас идет основной посредник между быстрым процессором и тормозным хранилищем — оперативная память, оно же RAM в сегодняшней терминологии. Это быстрая, но энергозависимая память произвольного доступа. Пока энергозависимая, т.к. Intel все грозится напугать общественность энергонезависимой ОЗУ и даже объявила в этом году некие продукты. Как оно будет в жизни — посмотрим. А пока ОЗУ — это основной посредник. Организация работы с ним во времени претерпевала изменения, а поколения меняются достаточно часто. Но для наших целей последнее имеет второстепенное значение. Куда важнее, что в обычный десктоп уже можно проинсталлировать 128 гигабайт нашей прелести, хотя редкие игры используют сегодня больше 16 гигабайт. Об этом мы еще поговорим и это крайне важно. Причем важно безотносительно поколений памяти, скоростей, типов чипов, планок и т. д. Она просто очень быстрая по сравнению со всем последующим, но медленнее процессорной памяти.

Ниже по пирамиде у нас группа энергонезависимых накопителей, проранжированных по скорости. Обобщённо назовем их SSD, HDD и ленты. Существуют и иные подключаемые и роботизированные способы хранения, но в рамках этой публикации мы их выносим за скобки.

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

Зачем мы это рассмотрели?

Причины две:

  • Желающим похоронить жесткие диски, как отжившие свое тормоза, сначала придется выкопать стримеры и найти им замену.
  • Более широкий выбор доступных на рынке технологий, очевидно, позволяет более гибко подходить к решению конкретных задач и поэтому в процессе закапывания жесткого диска снизу могут постучать.

Итак, в общем случае некие данные будут считаны с накопителя, обработаны процессором в единстве с ОЗУ и его внутренней памятью, и возвращены для дальнейших действий, где обратная запись будет далеко не типичным событием. Т.е. оперативная память это, в некотором смысле, кэш тормозного накопителя.

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

Но о каких же скоростях сегодня идет речь на практике?

Начнем с самого быстрого – внутрипроцессорной памяти, она же процессорный кэш. Ввиду расположения наиболее близко к ядру/ядрам здесь имеем минимальные задержки и максимальные скорости. Внутрипроцессорный табель о рангах памяти состоит из регистров и того, что отражается в спецификациях как кэш. Последний, в зависимости от приближенности к «императору», т.е. ядру, бывает трех уровней: L1 — самый крутой, самый быстрый, но маленький, L2 — менее крутой и быстрый, но побольше, L3 — помедленней и побольше, но все равно радикально быстрее ОЗУ. В многоядерных процессорах кэш может быть как закреплённым за ядрами в конкретном объёме, так и динамически распределяемым. Ввиду размеров хранятся там всякие инструкции, служебные данные и тому подобное.

Вот тут сайт уже показывает, как модно говорить, мейнстримовые цифры Intel Core i9-9900K по этому поводу.

Это конечно не лабораторный замер и до конца непонятно как именно AIDA получает эти цифры, которые в реальности расчетно должны быть поменьше, но порядки и динамику развития технологий они в целом отражают. L1-память в данном случае, если верить тесту, способна читаться со скоростью 2,34 терабайта (!) в секунду. Т.е. если изготовить типовой накопитель в 250 ГБ из такой «нереальной» памяти, то прочитать его целиком за секунду можно будет около 10 раз без учета задержек на вынос коробки из склада, т.е. задержек доступа. Это примерно тот идеал, о котором мы и IBM писали выше, но он пока недостижим в промышленных объемах по вменяемым ценам (да и в реальности скорости лучших L1-кэшей с учетом задержек будут раза в 3–4 меньше указанных) и поэтому есть нижеописанные костыли.

Далее у нас идет оперативная память (ОЗУ, RAM). Она прошла долгий путь не в одно поколение, работает на разных частотах с различными таймингами. Конкретные изделия помогут выбрать на Overclockers.ua, мы же обратим внимание, что, согласно спецификации, примерный сегодняшний мейнстрим в виде DDR4-3200 в теории способен пропустить 25 гигабайт в секунду.

Далее следуют приснопамятные SSD, где особняком стоит Optane (о нем — отдельно). Лучшие SSD способны прочитать 3500 мегабайт в секунду последовательно и 50–60 мегабайт в секунду случайных данных. Говоря предметно, все эти тысячи последовательного чтения-записи на практике востребованы мало. Единственным действительно важным показателем твердотельных дисков является истинная скорость работы со случайными данными и малыми глубинами запросов.

Важно понимать, что внутри твердотельный диск тоже разделен на области с разными скоростями работы. Что это и зачем мы частично рассмотрели раньше и дополнительно обратим внимание чуть ниже.

Благодаря скоростям случайной работы с мелкими файлами SSD уверенно сидит на троне системного накопителя сегодня. С особенностями, но сидит. Отзывчивость системы даже при весьма среднем процессоре прямо зависит именно от скорости системного диска при работе со случайными мелкими данными при малой очереди запросов.

Цены на SSD падают, что существенно способствует их распространению, и сегодня типичный системный SSD перешагивает 250 гигабайтные модели. Более емкие позволить могут себе не все. Даже 250 гигабайтные по-хорошему не все могут позволить, но тенденция в целом очевидна и 250 гигабайт это прошлое мейнстрима (закончим с этим модным словом).

Трон SSD отобрал у HDD — т.е. у традиционных жестких дисков, которые в быту на случайных операциях были на порядки (т.е. в 10, 100 и даже 1000 раз) медленнее SSD.

Следующие далее ленточные и прочие накопители в рамках данного материала мы не относим к классу архивных и в рамках данного материала не рассматриваем по причине отсутствия актуальности.

Средняя температура по больнице в части задержек приведена ниже с данными для сравнения. Спасибо Jonas Bonér за цифры.

Таким образом, наиболее близкая к процессорным ядрам память способна гонять терабайты в секунду. С удалением от ядер показатели падают, но все равно внутри процессора — внушительны. Практической значимости в этих цифрах не так много, как хотелось бы, хотя бы по причине того, что объемы этой сверхбыстрой памяти — мизерны. Как мы упоминали — умей человечество изготавливать накопители таких скоростей, то и никакого деления на процессорный кэш, ОЗУ, SSD, HDD и т. п. не было бы нужно. Но не умеем. Пока, во всяком случае.

Что же такое кэш и как его правильно бояться

Соответственно по факту в типичном рабочем компьютере иерархия памяти насчитывает гору уровней, основная задача которых получить доступ к важнейшим данным как можно быстрее и разместить их поближе к процессору в самой быстрой из доступных типов памяти. Будет вообще здорово, если данные в задаче будут востребованы не впервые, а повторно. Собственно, для последнего само понятие кэша и придумано — наиболее быстрые участки памяти, куда помещаются наиболее часто требуемые данные. Поскольку кэш — быстрый, то и доступ к популярным данным будет быстрым, а если таких обращений будет много, то внешне это будет выглядеть как ощутимое повышение производительности, хотя по факту просто будет нивелировано узкое место в вопросе доступа к данным из более медленных источников и более широко утилизированы возможности «ожидающих» участников обработки задачи. Частота повторения запросов к имеющимся в быстрой памяти данным называется «попаданием в кэш» и чем более корректно алгоритмы оставляют там нужные в последующем данные — тем более живо откликается система на задачу и быстрее выполняет ее. Именно поэтому можно наблюдать, как повторяющееся задание выполняется быстрее случайного похожего в общем случае.

Все это прямо проецируется на ситуацию с накопителями. Современные операционные системы с разной степенью успешности кешируют данные с использованием оперативной памяти. И если таковой достаточно и алгоритмы кэширования написаны параллельными руками, то, будучи разово загруженной, условная программа второй раз запускалась почти мгновенно именно потому, что запускалась не с медленного диска, а фактически из копии основных файлов в ОЗУ. ОЗУ же, как мы помним, работает куда быстрее лучших SSD. При дальнейших запусках указанной программы система будет сначала смотреть, что там осталось в кэше, в ОЗУ и только потом пилить диск. Здесь мы видим визуализацию описанного выше кэширования данных с медленного диска в быструю оперативную память. Благодаря алгоритмам ее часть становится кэшем для накопителя. Основная проблема здесь в том, что первично данные надо медленно считать с медленного же накопителя в энергозависимую память, т.е. после перезагрузки все пройдет по этому же сценарию. Прямо как А. Блок:

Ночь, улица, фонарь, аптека,
Бессмысленный и тусклый свет.
Живи еще хоть четверть века —
Все будет так. Исхода нет.

Умрешь — начнешь опять сначала
И повторится все, как встарь:
Ночь, ледяная рябь канала,
Аптека, улица, фонарь.

Блок на «оверах» это, конечно, неэхотажно, но тем не менее.

Особым моментом в данном случае является работа с массивами мелких файлов. Если повезло и они закэшированы (т.е. ранее прочитаны и находятся в быстрой памяти), то скорость работы с ними будет крайне высокой, а для отдельных задач это основной вид нагрузки. Правда, ровно до момента, пока весь этот массив после обработки не пойдет на запись и тут уже последствия зависят от типа физического носителя. Так, например, запись в лоб массива мелких файлов на жесткий диск вызовет у последнего очередь. Запомним этот момент — мы к нему еще вернемся.

Важно отметить, что кэширование используется как при чтении данных с тормозных носителей, так и при записи на них. В первом случае, как мы отметили выше — данные читаются с медленного накопителя в более быструю память и там обрабатываются процессами. Если они не меняются, а только читаются, то при хороших алгоритмах второй, третий и n-ый раз обращение процессов к ним произойдёт уже фактически в более быстрой памяти.

В случае записи на медленный накопитель кэширование позволяет писать не в лоб, а фоново и отсрочено. Данные группируются и записываются по конечному адресу незаметно для пользователя. Внешне это выглядит как будто запись фактически завершена, но по факту до медленного диска пакет данных дойдет позднее. Если кэш, т.е. память под него — большой, то вытеснить данные на медленный накопитель можно вообще через десятки секунд, а то и минут (с минутами есть нюансы — важно чтобы операция фактически завершилась до, например, пропадания питания; именно поэтому «флэшки» в общем случае выдирать из портов произвольно нельзя, т. к. если было включено кэширование записи, то это приведет к утере недописанных данных) в моменты, когда такой медленный накопитель будет простаивать. При этом будет накоплен хороший пакет на запись и таковая будет осуществлена с… большой глубиной очереди. Хоть где-то эти цифры из тестов пригодились! Если система активно читает медленный диск и одновременно должна писать на него, то используя кэширование записи в оперативной памяти можно продолжать чтение, вытесняя данные из кэша в физическую запись в те моменты, когда это удобно. Например, чтение прекратилось и диск может полностью посвятить несколько секунд записи накопленного пакетного задания на максимальной скорости. Ранее это вызвало бы несварение у блока головок медленного диска и общее торможение системы, т.к. она бы «ждала» завершения процессов, а теперь все происходит последовательно в процедурном смысле, не мешая друг другу в общем случае. Это называется write-back политика кэширования.

Получается, если алгоритмы удачно разместят в кэше ОЗУ элементы ПО, то, по сути, мы будем работать с ОЗУ как с накопителем?

В некотором смысле да. И это совершенно не новость. Еще в MS-DOS было можно штатным ramdrive.sys отвести часть ОЗУ под логический диск с буквой, записать туда нужные данные и работать с ними на недостижимой для физических накопителей скорости. Проблемы было ровно две. Во времена DOS далеко не все располагали достаточным количеством ОЗУ для таких затей и по выключению питания фейковый «диск» обнулялся, т.к. ОЗУ-то у нас пока еще энергозависимая. В остальном можно было запустить игру и не наблюдать тормозов подгрузки уровней — лютый жир того времени. Обычно люди все же работали с RAM-диска, а не играли.

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

Итак, для среды Windows существует не менее дюжины программ, которые могут создать в ОЗУ логический диск и работать с ним внешне для пользователя как с физическим. Скорости будут соответствующие ОЗУ. Разные реализации ПО несколько по-разному в итоге работают в плане скорости, но эту разницу можно ощутить разве что в бенчмарках. Да, создаем RAM-диск и делаем замер, после — офигеваем от скоростей. Это очень круто и удобно для тех, у кого работа упирается в возможности физических дисков.

Проблему энергонезависимости решают далеко не все, но решают. Так пара программных RAM-драйвов от SuperSpeed и Romex умеют не только создавать RAM-диск с буквой типа X:, но еще и сохранять его содержимое перед перезагрузкой на реальный диск и после перезагрузки и монтирования в системе этого Х: RAM-диска восстанавливать сохраненное содержимое прошлой сессии на него. Нечто вроде гибернации, но работает вполне нормально. Если исключить из ситуации перезагрузку, которая на практике бывает нечасто, а когда бывает, то в это время люди пошли пить чай (условно), то все выглядит как наличие в системе ультрабыстрого накопителя для любых нужд в виде обычного диска с буквой в проводнике. Хорошие RAM-диски умеют и с гибернацией системы корректно работать. Поэтому если вам критична скорость работы с накопителем, а задачи позволяют приобрести нужное железо, то при учете современных типовых 128 гигабайт ОЗУ, которые можно штатно поставить на массовые материнские платы, такое решение по производительности уйдет далеко вперед от любых физических накопителей, доступных сегодня.

Но почему проблемы «почти» решены?

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

Казалось бы — фигня все эти ваши рамдиски, ведь в эти 128 гигабайт операционная системами штатно должна закешировать многое. Но и тут есть два нюанса: должна, но не факт, что сделает это и для того, чтобы что-то закешировать это надо сначала прочитать с медленного диска. Для некоторых задач и лучшие SSD — медленные, а солидная база данных на традиционном «винте» — это печальбеда в плане случайного чтения.

Здесь надо сделать отступление и вспомнить, что и похожие цели освоить и проблемы энергонезависимости решить уже пытались в т.ч. и железно.

Их знали только в лицо

Понимая, что достичь скоростей работы с ОЗУ на физических дисках было невозможно, разработчики из Platipus (Австралия!) явили миру мутагенное чудовище Qik в 2000-м году. PCI, до 8 гигабайт SDRAM, лошадиные цены — 12 000 USD за 4 ГБ версию.

Чуть позже разработчики из Gigabyte представили свою вариацию на эту тему — i-RAM. Железка имела слоты для ОЗУ и реально батарейку для обеспечения энергонезависимости. В итоге получался физический 4 ГБ RAM-диск на базе четырех DIMM с поддержкой DDR-400, который не обесточивался при перезагрузке.

Но не i-RAM единым, как говорится. Еще более экзотический девайс выкатили хлопцы из ALLONE. Называлось это — Cloud Disk Drive 101, и сделано было по аналогичной концепции, но под ноутбучную память DDR3-1600.

Особым цинусом затеи была идея бекапа на SD-карты! В случае пропадания питания контроллер резервировал содержимое, питаясь от батарейки, на шесть SD-карт в RAID-5!

Работало примерно вот так. Нас интересует именно 4К случайная нагрузка с глубиной запроса 1, т.к. это основная практическая нагрузка в SOHO-реальности. Обратите внимание — с ростом глубины запроса производительность не росла. Видимо по причине того, что это все же DRAM.

Для любителей «50 оттенков твердотельного» я приготовил отдельный кадр на базе рассматриваемого изделия. Наслаждайтесь.

А мы продолжим.

ACard’s ANS-9010 Serial ATA RAM disk – физический RAM-драйв с двумя секциями под память, умеющий представлять их в RAID-0 для пущего профиту. Батарейка в наличии. CF для бекапа на борту. 21 минута на резервирования 32 гигабайт и 14 минут на восстановление в DIMM.

К слову, если владелец мог разжиться дорогущими модулями DDR2 на 8 ГБ, то вся конструкция давала аж 64 гигабайта почти энергонезависимого накопителя с реально неплохими для своего времени скоростями работы. Все это упаковывалось в, страшно подумать, место в системном блоке для 5,25 дисковода.

Работало как-то так. В конфигурации с 32 гигабайтами памяти стоило 1200 долларов! Детально можно почитать здесь.

А вот так аналог выглядел у Apacer.

А еще были Hyperdrive за тысячи долларов и продолжения от Allone в виде ioRAM3 и mark1.

Сама задумка была очень неплохой — получить возможность работать энергонезависимо с невиданными для традиционных «хардов» скоростями, но цены, разношерстные реализации, отсутствие распространения даже в среде энтузиастов, цены я называл? и последующее наступление ставшими отраслевым стандартом SSD вытеснили эти изделия на периферию истории.

Но были и иные причины, по которым это не взлетело — все было реализуемо и без дорогущих железок, как упоминалось выше, а энергонезависимость можно было и UPS-ом обеспечить. На эти грабли еще наступят, и мы еще вернемся за этим понаблюдать.

Переходный период

В общем, в какой-то момент в прошлом стало очевидно, что прямая работа с жесткими дисками (а иных в эти былинные времена и не было-то) стала уж очень степенным занятием и с этим надо было что-то делать, т.к. на практике не все ОС и не всегда, в принципе, умели эффективно работать с кэшированием. Было решено оснащать «винты» буферами из DRAM. Размеры были по сегодняшним меркам — смешные, поэтому и работало так себе, но лучше, чем ничего. Так, например, вся читаемая НЖМД дорожка помещалась в буфер независимо от того, какая часть реально читается — вдруг и соседние данные понадобятся. Конечно на совсем мелочи эффект был, но кто же серьезно будет смотреть на кэш-память в целых 64 мегабайта сегодня? Главный вопрос – что мешало организовать этот буфер в системном ОЗУ и побольше? Ладно, во времена, когда каждый мегабайт ОЗУ был на вес золота, но сейчас продолжают делать жесткие диски с похожими буферами. Это и кэшем-то с сегодняшними объёмами серьезно не назовешь. Да и по факту он скорее содержит адресные данные для быстрой обработки, нежели пользовательскую информацию. Поэтому при росте объемов дисков этот мизерный кэш увеличивать было жизненно необходимо, иначе тормоза только на стадии адресации были бы эпические.

Время шло, общие системные возможности росли, а НЖМД не особо ярко прогрессировали в плане скоростей. Т.е. рост, конечно, какой-то был, но такой, что его даже в рекламу было неудобно выносить. С объёмами хранения все шло сильно лучше, а вот со скоростями глобально — печалька.

Но тут на горизонте забрезжила новая надежда — придумали флэш. До вменяемых цен и приемлемых для систем размеров были еще годы, но и было очевидно, что когда-то КамАЗ с быстрыми накопителями доедет до каждого пользователя. А пока он не доехал флэш начал проникать в компьютеры в доступном виде, т.е. по чуть-чуть.

Гонки на костылях

В 2005-м году Intel представила технологию Intel Turbo Memory. Идея заключалась в том, что на мат. плату ноутбука с тормозным традиционным винчестером компания предлагала устанавливать в miniPCI-E модуль из целого гигабайта (позже — аж двух) флэш-памяти.

По сути это был аналог твердотельного накопителя. На уровне драйверов и чипсета этот модуль должен был использоваться для переноса на него части популярных данных, например, используемых в ходе загрузки ОС, с тормозного накопителя и в дальнейшем такие данные должны были в первую очередь читаться с быстрого твердотельного накопителя, а не с HDD. В итоге загрузка с использованием костыля из гигабайта флэша происходила ощутимо быстрее по причине лучших характеристик на чтение флэш-модуля. Использование технологии предполагалось не только для ускорения загрузки, но и для прочих данных. Т.е. это жизнеспособная технически реализация программно-аппаратного кэширования медленного жесткого диска в более быстрый и, главное, энергонезависимый флэш. Поэтому-то запуск и ускорялся. На практике дело было неоднозначным — у некоторых пользователей загрузка наоборот замедлялась.

Идея была не сказать, что инновационной по сути — выше вы прочитали, что концепция кэширования была известна давно. Но Intel впервые в широкой практике применила инновации в сфере накопителей и это кое-как работало. Особенно учитывая, что в ноутбуках 2005-года теоретическим потолком объема оперативной памяти были 4 гигабайта, а на практике сплошь и рядом хорошо если 1–2. В такой ситуации костыль из гигабайта флэша смотрелся совсем не как бедный родственник, но… Но это Intel, а значит были и особенности, ставшие впоследствии граблями. Дело в том, что концепция была дважды аппаратно зависимой. Во-первых, все это было завязано строго на конкретные чипсеты, начиная с 965-го в ноутбуках, а во-вторых — сам флэш-модуль был проприетарным и как гигабайтный накопитель самой системой не виделся. Да, от представления идеи до продукта прошло почти 2 года и железки были строго для внутриплатформенного использования.

Ах да, для десктопов было представлено аналогичное решение с интерфейсом PCI Express x1.

Для любителей нестандартных подходов можно было сделать даже так:

Где-то мы это еще увидим.

А пока мы вспомним, что аналогичные концепции пытались эксплуатировать в Microsoft Vista в виде технологии ReadyDrive. Идейно это мало отличалось от Intel Turbo Boost, но работало, по отзывам, кривовато. Для ускорения загрузки и восстановления после гибернации предполагалось использовать внешний флэш силами ОС.

Отдел маркетинга Microsoft тогда же продвигал отдельную технологию — ReadyBoost. Она существует по сей день и более-менее работает. Суть ее заключается в том, что если у вас есть свободное место на скоростном накопителе, например, на быстрой «флэшке» в USB 3.0, то система предложит отвести часть этого свободного места для кеширования работы ОС. Естественно такая затея будет иметь хоть какой-то смысл только в том случае, если лишнее свободное место у вас имеется на носителе, который в общем быстрее системного. Для этого при настройке работы свободного накопителя для ReadyBoost будет оценена его производительность и сделан вывод — имеет смысл его использовать в текущих условиях или нет. Так быстрая «флэшка» в системе с HDD может дать некоторый прирост отзывчивости при размещении на ней технологией ReadyBoost каких-то часто употребимых данных, но она же в системе с SSD будет бесполезной. Основной упор технологии на практике приходился на ноутбуки и нетбуки с малым количеством ОЗУ и системными жесткими дисками. Кэширование системных данных с помощью относительно быстрых «флэшек» и SD-карточек позволяло несколько сгладить нехватку оперативной памяти и соответствующую этому «пилежку» файла подкачки на и без того тормозном системном накопителе.

С ростом доступных объемов оперативной памяти и снижением цен на них, а также с расширением возможностей такие объемы в систему инсталлировать, технология утратила и без того не особую актуальность, хотя фактически доступна и в Windows 10.

Хотелось бы отметить, что это совсем не значит, что ее «потанцевал» был концептуально исчерпан. Напротив — как мы увидим в дальнейшем — пути развития были, но Microsoft по непонятным причинам их проигнорировала, несмотря на достаточно неоднозначную реализацию кеширования как такового штатными средствами своих ОС даже в случае внушительных объемов оперативной памяти.

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

Где еще можно встретить кэширование?

Здесь надо сделать небольшое отступление на тему идеи кэширования в популярном ПО. Идея эксплуатируется «аж гай шумит». Ведь если ПО оперирует какими-то повторяющимися данными, то размещение их копий в быстрой памяти будет сильно повышать отзывчивость ПО для пользователя по сравнению с «пилежкой» обычного диска любого типа. Если за дело возьмутся ОС и само ПО вместе, то эффекта можно добиться, размещая кэш (как данные) в кэше (как носителе), адресованном в ОЗУ. Такая вот тавтология — под кэшем понимают как сами популярные данные относительно какого-то приложения или процесса, задублированные в быстрой памяти, так и саму эту быструю память, как часть общей памяти. Но мы помним, что для наблюдения эффективности от этого процесса данные сначала надо прочитать с медленного источника для дублирования в быструю память. Если быстрая память при этом энергозависима, то будет как выше по Блоку — т.е. чтение каждую перезагрузку. Но если относительно быстрая память энергонезависима, то сделать это придется лишь раз и в дальнейшем только валидировать актуальность размещенного там. Медленные же источники могут быть в принципе любыми в т.ч. и сетевыми. Т.е. условное ПО может для работы тянуть что-то из сети с неизвестными пингами, т.е. задержками, а может разово сделать копию запрашиваемого и если данные в сети и локальные в кэше окажутся одинаковыми по контрольным суммам, то вполне вероятно, что прочитать их «по месту» будет надёжнее и быстрее, а что изменилось или новое — загрузить дополнительно или даже параллельно. Таким образом, задача из смеси типичных элементов и новых данных может загружаться в несколько потоков — стабильные данные из локального источника в виде кэша, а новые — из сети. Узнали? Да — типичная страница новостей, где элементы интерфейса меняются редко, а сам по себе контент не такой уж и тяжелый.

Т.е. если наш браузер умеет в кэш, то он когда-то прочитает некую страницу и запишет ее в свой локальный кэш (в оперативной памяти или накопителе). При следующем ее запросе она будет поделена на данные, которые не изменились и все остальное. В итоге повторная загрузка, если страница статична, может пройти вообще целиком из кэша, если браузер получит уведомление, что с последнего посещения изменений не было. На n-ый раз страницу можно перенести из кэша в ОЗУ в кэш на накопителе и таким образом сильно улучшить скорость ее последующего отображения даже после перезагрузки, вместо чтения из сети.

На практике все конечно несколько сложнее, есть всякие адресации, политики и прочие рацухи, но мы рассматриваем концептуально. В стратегическом планировании есть понятие «видение». Вот нечто аналогичное мы сейчас и пытаемся сформировать у читателя, не знакомого с вопросом.

Браузинг под кэшем

В реальности все браузеры умеют в кэш. Для примера рассмотрим мой случай с Opera. В разделе «меню-справка-о программе» можно найти прямую ссылку на место хранения кэша «Оперы». У всех «хромиумов» это будет аналогично, а у «нехромиумов» примерно так же с незначительными отличиями. Так вот ссылка эта для моей «Оперы» для разработчиков выглядит так C:/Users/Z/AppData/Local/Opera Software/Opera Developer/Cache (у себя поправьте название профиля). По ней можно узнать, что в кэш у меня «Опера» записала аж 400 мегабайт на сессию из 130 активных вкладок. Там конечно есть данные и из прошлых вкладок, но для общей ориентации в вопросе нам достаточно этого. Этого и осознания того, что состоит он почти из 1900 файлов.

400 мегабайт и 1900 файлов дадут нам вот примерно такой средний размер файла в сформированном кэше.

«Хромиум» пишет кэш не файлами напрямую, а разделяя данные вот таким собственным образом.

Зачем я привел эти скрины? А затем, что работа типичного браузера со своим локальным кэшем на энергозависимом накопителе это постоянная работа со случайными мелкими файлами. И нередко тормоза при открытии любимой страницы могут быть обусловлены тем, что часть ее читается из локального кэша на НЖМД, когда Windows 10 решила внепланово отстучать товарищу майору. Т.е. диск будет загружен работой полностью и весь мир подождет. Логику вопросов приоритетности чтения с кэша на HDD в век широкополосного интернета у меня не спрашивайте. Даже банальный монитор ресурсов покажет, что «Опера» постоянно что-то пишет и читает. Более глубокое изучение вопроса покажет тысячи постоянных обращений. Внезапно «Опера» оказывается неслабо зависима от дисковой подсистемы. Это то самое популярное ПО, о котором мы сейчас и поговорим — браузеры есть у всех читающих этот текст и работают они сегодня более-менее аналогично.

А кто у нас умеет хуже всех в рандомную нагрузку работой с мелкими файлами? Правильно — жесткий диск. Хуже всех, но данные могут быть таки сохранены, что, собственно, и объясняет, зачем же вообще кэш размещать на тормозном носителе. Сеть может быть и недоступна. Или плохо доступна. А местами она так вообще доступна очень и очень медленно. Это мы разбалованы 100-мегабитными и даже гигабитными каналами в каждую квартиру, а у людей все бывает гораздо хуже.

А кто умеет в радомную нагрузку с мелкими файлами лучше? Конечно же SSD. Именно потому, что практически ВСЯ офисно-домашняя нагрузка это практически аналогичная работа с мелкими файлами, SSD и показывают такие чудеса субъективного ускорения работы системы, будучи установленными в относительно старые компьютеры и ноутбуки.

А кто же умеет лучше всех? Правильно — ОЗУ, но в ОЗУ установить сам браузер, перенести туда профиль пользователя или кэш штатными средствами ОС нельзя. А нештатными — вполне можно и даже нужно для просмотра того, как это работает. Чтобы понять, как это все может шевелиться, даже на древних системах, есть три способа.

Первые два:

  • Установить железный RAM-диск в качестве накопителя, увидеть его в системе как пустой диск и проинсталлировать туда браузер целиком. Тогда он будет весь работать фактически из ОЗУ. И хорошо, надо сказать, будет работать — мгновенно запускаться и переключаться между вкладками! Все упрется в прямом смысле слова в возможности процессора. Но таких чудесатых вундервафель сегодня почти не найти, да и поустаревали они, и поэтому мы переходим к следующему пункту.
  • Имея в системе пару свободных гигабайт оперативной памяти для эксперимента скачать программный RAM-диск и провести процедуру из п.1. Программный — это ПО, которое создаст в среде Windows (в нашем случае) за счет части ОЗУ виртуальный накопитель и проассоциирует его с реальной буквой диска в списке существующих. Для системы это будет выглядеть вполне настоящим накопителем, хотя на практике это будет всего лишь хитрый драйвер со сложной логикой трансляции адресов физической памяти. Программных RAM-дисков масса, но я советовал бы ознакомиться с двумя — SuperSpeed RamDisk Plus и Primo Ramdisk. Важной особенностью этих программ является способность сохранять содержимое RAM-диска на физический накопитель при перезагрузке и дальнейшее монтирование такого образа назад при запуске системы. Т.е. для пользователя такой RAM-диск по сути выглядит обычным накопителем. Да, в дальнейшем на таком своеобразном накопителе можно запустить какой-нибудь CrystalDiskmark и сильно удивиться результату. Обе программы имеют пробные полнофункциональные версии, что позволит легально их изучить. На дату написания статьи сайт SuperSpeed почему-то недоступен, но Primo Ramdisk можно скачать по ссылке.

Устанавливается и настраивается все очень просто. Диалог настройки выглядит примерно так:

Важной особенностью программы является тот факт, что если у вас, например, 32-битная ОС, но есть возможность поставить физически больше, чем 3 ГБ оперативной памяти, то RAM-диск можно будет разместить в этой недоступной для ОС памяти. Туда, например, в таком случае можно будет подкинуть и файл подкачки Windows. Называется это невидимая память по терминологии программы.

Создав такой RAM-диск и поставив туда произвольный браузер, вы сильно удивитесь тому, как быстро он работает. Даже если у вас лучший SSD установлен системным.

Промежуточные итоги

Таким образом, мы можем констатировать, что идея размещения наиболее популярных данных в наиболее быстрые участки памяти существует давно. В общем случае это называется кешированием. Получить преимущества от его использования пытаются практически все. Особенно диковинные варианты были реализованы во времена отсутствия штатной поддержки больших объемов ОЗУ железом и отсутствия объемных и быстрых физических накопителей в «доSSDшную» эру.

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

Но стали появляться твердотельные накопители и закрались мысли использовать для кэширования доступные по цене, но куцые по объему представители ранних итераций технологии.

Продавать микроскопические твердотельники с серьезными лицами широким массам было нереально, и поэтому мир увидели интересные изделия — гибридные накопители, известные так же как SSHDD и производные.

Мгновение гибридов в истории

Примечательно, что некоторые серии этих изделий были просто физически двумя почти независимыми накопителями в одном корпусе, но с одним разъемом интерфейса. Т.е., в общем-то, их можно было смело скручивать изолентой и эффект был бы тот же. Называется это SSHD Dual Drive. В аналогии с телефонами и камерами это выглядело бы примерно так.

В качестве примера можно привести WD Black Dual Drive WD1001X06X — он реально состоит из двух фактических накопителей, скрученных винтами.

Получать все плюшки от недогибрида предлагалось с помощью дополнительного ПО своими руками. Т.е. можно было для ReadyBoost назначить отдельный накопитель в составе такого типо гибрида, т.к. все потроха виделись системой как два отдельных накопителя, но даже такое видение происходило не без танцев с бубном. Идея, прямо скажем, нишевая и для широких масс, любящих решения, работающие «из коробки» — неподходящая.

Конечно, не могли не появиться варианты, где флэш использовался для кэширования механической части более-менее по-человечески. Какие-нибудь аж 8 гигабайт флэша пользователю были не видны и утилизировались прошивкой и контроллером гибрида по понятным только им алгоритмам. Хотя общая идея была ясна — часточитаемое задублируется во флэш (а то и перенесется), а контроллер будет следить за актуальностью находящегося там. Может, что и из записи там тоже задержится.

В качестве примера приведем Seagate Desktop SSHD ST2000DX001 — два магнитных терабайта, 8 твердотельных флэш гигабайт и 64 мегабайта DRAM в одном кузове.

Работает это все несколько лучше, чем типичный жесткий диск. Как мы помним, обычные HDD уже давно оснащались DRAM-буфером. Правда его размер был обычно маленьким и на нагрузках, хоть как-то отличающихся от простоя, толку от него было немного. Вот здесь WD в 2019-м году не улыбаясь рассказывает коротко о преимуществах жестких дисков с буферами от 2 (ого!) до 64 мегабайт. Главный вывод: чем кэш-буфер больше — тем лучше. Хоть это верно, правда, чем он больше, тем мощнее надо быть контроллеру в общем случае.

На этом фоне не может не возникнуть вопрос — почему же на многотерабайтных механических «винтах» кэш-памяти кот наплакал? Ну какие же могут быть 64 мегабайта у диска с лошадиным временем отклика сегодня? Ну, даже 256?

В этом ключе твердотельная кэш-память внутри гибридов выглядела идейно неплохо, но на практике это все работало (и работает) слабенько по сравнению с чистыми твердотельниками по такими причинам: даже 8 гигабайт твердотельного кэша в гибриде — маловато будет.

Логику использования этой памяти настраивать под конкретные задачи никто не разрешает, ибо прошивка же, а обновление дело туманное (ну действительно, часто ли вы обновляете прошивку жёсткого диска?), скорость работы и ресурс твердотельного кэша неясны, какие контроллеры — не всегда понятно, расширение недоступно, т.к. платформа закрыта, т.е. только с новым накопителем, статистика для анализа недоступна, усложнение устройства ставит вопросы об отказах и надежности на длинной дистанции в целом и все такое.

В общем, чисто по Блоку — Бессмысленный и тусклый свет.

И замах, т.е. идея хорошая: вроде и концепция правильная заложена, и иерархия построена, и обслуживать пользователю никак не надо, и вникать нет необходимости в нюансы работы — поставил и забы(и)л, но удар, т. е. реализация — в штангу.

SSD без кэша не бывает

Справедливости ради надо заметить, что в чисто твердотельных накопителях внутренняя работа организована похожим образом — массив твердотельной памяти космически быстр только на последовательные операции с глубокими очередями, а все остальное закостыливается кэшем, но широкому пользователю это не всегда известно.

Случайно читать относительно быстро (50–60 мегабайт в секунду у лучших представителей SSD) можно прямо из массива с поправкой на крутость контроллера (здесь мы не останавливаемся, но тема контроллеров накопителей требует отдельного изучения — по сути, это сегодня уже многоядерные специализированные процессоры в составе «дисков», особенно твердотельных, и от их производительности и возможностей прямо зависят скорости работы накопителя) и канальность. Увеличить это можно только либо развивая твердотельные технологии, в т.ч. по части контроллеров, в сторону типа 3DXpoint, где можно читать случайно со скоростями до 300 (!) мегабайт в секунду, либо… предварительно кешируя прочитанное в более быструю память, т.е. в системную оперативную или собственный DRAM-буфер такого накопителя, которые, опять же, большими бывают нечасто и объемы DRAM-буферов обычно растут с рабочими объемами и… ценами же. Происходит так потому, что DRAM в SSD (да и в обычных HDD немного иначе, но тоже) используется в основном опять же для служебных данных типа таблиц соответствия (адресации) и т.п. Мы же помним, что логическому адресу данных, который «понимает» ОС, контроллером присвоится физический адрес внутри носителя, где движение данных происходит постоянно, но для внешнего мира адреса не меняются благодаря работе контроллера, как посредника между внутренним массивом и внешними контрагентами, которые вообще никак не подозревают, что там происходит внутри SSD в ходе TRIM и прочих процессов. Поэтому, кстати, при выходе контроллера из строя восстановить с SSD, состоящего из более чем одного чипа памяти, данные практически невозможно т. к. только контроллер «знает», опираясь на указанную таблицу, что и куда он распределял по твердотельному массиву. Т.е. рост объема DRAM-буфера — прямое следствие роста рабочего объема накопителя при заданной производительности контроллера. Нет, частично там что-то и из данных может задержаться, но это не точно. Типично сегодня можно встретить гигабайт DRAM-буфера на терабайт твердотельного накопителя. Как конкретно он используется и распределяется прошивкой — опять же широкой общественности неизвестно. Можно пытаться восстановить логику по результатам целевого тестирования, но смысл в этом будет только исследовательский, т.к. управлять ей не предлагается.

Со случайной записью картина аналогичная — быстро и случайно записать в массив не получится в общем случае. Поэтому запись тоже кэшируется — данные попадают сначала в самую быструю память, т.е. в кэш-буфер, и потом фоново переносятся в основной массив. Если DRAM-буфер задействован и заканчивается или его вообще не предусмотрели конструкцией, то в твердотельных дисках отводится часть основного массива, который, работая в быстром однобитном режиме, принимает входящий трафик сначала на себя, а потом, например, во время простоя или слабой нагрузки, фоново внутри накопителя без участия пользователя переписывает все свое содержимое в основной массив, усиливая показатели записи. Сегодня такое внутреннее кэширование осуществляется как фиксированными областями, работающими в быстром SLC-режиме, так и динамическими — вплоть до 40+ гигабайт у Samsung 860 QVO на терабайт тормозной QLC и 80 (!) гигабайт — на 2 ТБ модель. Обычные люди называют это кэшированием записи. Маркетологи Samsung преподносят это как специальную технологию TurboWrite! Видимо где-то на повороте потерялись слова мега, х1000 и прочие маркетинговые eye-стопперы. Ну, либо они оставлены на будущее.

Благодаря такому кэшированию, если базовый массив что в SDD, что тем более в HDD, относительно тормозной, то в случае объемной записи пользователь может благодаря местами огромной (до 80 гигабайт) быстрой «прокладке» вообще не ощутить медленности основной памяти накопителя. Вы часто пишите ходом более 40 гигабайт? Я — нет. И вы, уверен, в основном тоже. Поэтому все текущие операции будут происходить в быстрой памяти кэш-прокладки и лишь потом фоново переноситься на медленный массив для хранения.

Вы только что прочитали заготовку рекламной компании OLC SSD. Ой, я это вслух?

Важная деталь — если чтение записанного будет запрошено у накопителя системой ДО момента переноса данных из кэш-посредника в основную память, то такое чтение произойдет из кэша с соответствующей высокой скоростью. Если кэш будет в DRAM, что маловероятно, но, тем не менее, то обратное чтение будет осуществлено фактически со скоростью близкой к оперативной памяти, но в массе для SSD это кэш, где из основного массива, как упоминалось, выделяется часть для работы в быстрых режимах SLC. Все эти нюансы не предлагается настраивать пользователю. А зря.

Именно поэтому в ряде популярных тест-утилит скоростей SSD если тестовый образец, сгенерированный программой, поместится целиком в такую прокладку и будет тут же прочитан в ходе теста, то эти самые утилиты могут показывать скорость именно быстрой прокладки, а не основного массива! Некоторые производители, зная любовь тестировщиков к таким утилитам и логику работы самих утилит, закладывают в логику работы прошивок такое обращение с типичными тестовыми зданиями, что в ходе теста исследователь видит скорость именно кэша и сильно радуется нерелевантным по сути цифрам. Такой себе аналог дизельгейта. Можно сказать — мухлюют.

Здесь появляется дилемма. С одной стороны это непоказательно по очевидным причинам — тестируется же накопитель, а не его кэш! С другой — если за пределы кэша еще надо ухитриться выйти, то какая разница, какая там скорость за его пределами, если ее мы никогда почти не увидим?

С третьей стороны — во многих накопителях есть еще и DRAM-буфер из ОЗУ-подобной памяти (на самом деле это она в виде отдельных чипов и есть) и какой вклад именно она, если в конкретном случае таки присутствует, дает в показатели тестирования — тоже отдельный вопрос методики подведения итогов.

Важное читать здесь

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

Смотрите — какая разница насколько медленна базовая память с холодными данными, если они востребуются редко? Какая разница насколько медленна основная память, если текущие операции будут осуществляться преимущественно в кэш-буфере? Какая разница, что в музыкальном файле нет частот, которые вы не способны услышать? Какая разница, где фактически находятся ваши деньги с карточного счета, если по факту их востребованности они будут реально выплачены банком? Последние примеры, конечно, так себе аналогия, но, тем не менее, в части психологической подачи компромиссного решения маркетологами подойдут. Не стоит забывать, что гримирование проблемных мест не отменяет позитивных характеристик предложений.

Кстати о неслышимых частотах, если с психоаккустикой теоретически все более-менее понятно, то, например, в автомобильных моно-усилителях, заточенных на низкие частоты, нередко присутствует функция subsonic — это фильтр, отсекающий частоты ниже порога, который физически слышим и может быть воспроизведен конкретной головкой. Купирование лишней нагрузки позволит улучшить работу сабвуфера в диапазоне целевой нагрузки без ущерба для слушателя. Конечно, звукофилы возразят, что это не true и инфразвук нужно прочувствовать почками и в целом будут технически правы, но 99,(9)% слушателей разницы не ощутят ничем и ушами в первую очередь.

Теория идеального накопителя

Но вернемся к нашим накопителям и пирамиде. Идеальному накопителю бы работать со скоростью внутрипроцессорной памяти и быть большим и энергонезависимым, и тогда все остальное можно было бы просто отнести в музей, но до этого счастливого момента пройдут десятилетия, если не века. Самой же процессорной памятью мы управлять не можем снаружи никак. Оперативная память пока еще энергозависима. Intel обещает с этим что-то делать, но результаты мы пока пощупать не можем. Поэтому использовать ее мы можем и должны при сегодняшних колоссальных технически доступных объемах традиционным сегодня же способом, т.е. помимо основной функции еще и в качестве кэша накопителей. По сути, операционные системы это делать умеют, но получается не очень эффективно. Далее идут в общем виде SSD, которые пока на солидных объемах все еще недешевы (хотя цены и падают) с проблемами длительного хранения, условного износа, растущей битности и утончающихся техпроцессов — еще немного и космическое излучение начнет в прямом смысле мешать электронам правильно сидеть по дуплам твердотельной памяти. Следом видим огромные по объемам энергонезависимые магнитные жесткие диски, способные хранить данные десятилетиями, но медленные и подверженные механическому износу, боящиеся вибраций и тепла. Дальше по иерархии идти смысла нет. Идеального накопителя не существует. Его пытались сделать и пример мы видели выше, но первый блин оказался комом и дальше инженеры не пошли на фоне дешевеющих SSD. И уже, видимо, не пойдут.

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

Как мы увидели в начале — все данные можно условно поделить на холодные, теплые и горячие по критерию востребованности пользователем. Поэтому, в первом приближении нам бы избавиться от обычного «винта», но объемные SSD – дорогие, а хранить архивы в облаках затея сомнительная, т.к. я еще не видел ни одного юридического документа, где была бы предметно описана не только ответственность облачного провайдера за потерю пользовательских данных, но и прямая обязанность обеспечить их гарантированную сохранность. Даже в странах с развитой правовой системой получить компенсацию за утерю таких данных от провайдера будет сложно, т.к. все упрется в денежную оценку пропажи, которая может иметь нематериальную ценность (например, семейный фотоархив). И все. В идеале иметь прямой контракт с провайдером с описанием условий хранения и конкретной ответственностью, но это утопия для широкого круга лиц. Конечно современные технологии хранения сводят вероятность безвозвратных потерь к низким значениям – все дублируется многократно с избыточностью, но это и стоит недешево. С другой стороны, если какие-то условные злоумышленники в ходе воображаемого террористического акта разрушат целиком недецентрализированный дата-центр провайдера облачного хранения, то с концами будут утеряны не только все данные, но и возможность компенсаций, т.к. подобного рода события в большинстве случаев являются форс-мажором. Имущество провайдера, конечно, скорее всего, будет застраховано, но клиенты — нет. Или будет предложена такая финансовая модель защиты интересов клиента, что проще и дешевле будет обставиться NAS, подкинуть их с постоянным IP в онлайн за NAT и не париться. И я это вполне серьезно на фоне того, что даже банки не несут ответственности за пропажи из ячеек.

В пересчете на гигабайт и сроки хранения традиционные жесткие диски пока недосягаемы для SSD, а на подходе 40 гигабайтные монстры в 3,5-дюймовом стандартом корпусе. Сотки тоже не за горами. В общем, отказываться от традиционного HDD для холодного хранения тем, кому это надо, смысла особого нет. У друзей-дизайнеров огромные архивы работ, которые хоть и сданы заказчикам, но удалять их мало кто решится. У кого-то семейные архивы. У кого-то видео, RAW и т.п.

Т.е. базой будет технологически традиционный жесткий диск.  Опять по Блоку:

Живи еще хоть четверть века —
Все будет так. Исхода нет.

Далее таковой бы закэшировать на чтение и запись прокладкой побыстрее. Идеально бы чем-то вроде оперативной памяти, но ее нужно будет много, а стоить она в этих объемах будет дорого. А еще энрегонезависимость. Поэтому из вменяемого сегодня доступна память твердотельная. Т.е. по иерархии выше нам бы поставить SSD, через который транзитом данные бы отсрочено оседали на холодом жестком диске и на который можно было бы автоматически дублировать популярные данные типа системных файлов ОС, браузеров и прочее, которые читаются хотя бы раз в неделю-месяц. Если данные не востребованы, то с такого SSD они удаляются, оставаясь на холодном винте. А если вы пару недель-месяц не обращались к файлу, то следующее его прочтение с медленного винта с одновременным копированием на SSD кэш проблемой быть никак не должен. Будете с ним работать — он будет читаться с быстрого SSD, измените — изменится и на HDD, не будете с ним работать — он останется на жестком диске, освободив место на SSD. Примерно так и были задуманы SSHDD, но 8 гигабайт явно мало. Да и неплохо бы иметь возможность эту кэширующую прокладку менять произвольно на лучшую из доступных пользователю.

При всех замечательных особенностях SSD они сами нуждаются в прокладке и памяти еще боле быстрой. Типичный подход решения вопроса — DRAM-буфер. Решение актуальное, но маленькое и в основном служебное. И, опять же, недоступное к расширению под конкретные нужды. Гигабайт на терабайтном SSD более-менее неплохо, но в мейнстриме-то накопители поменьше с меньшими кэш-буферами. Поэтому в идеале для нашего сферического накопителя иметь внешний буфер на основе ОЗУ-подобной памяти, доступной к произвольному конфигурированию под конкретные нужды. Тут на ум приходит рассмотренный выше аппаратный RAM-драйв — там и скорости были бы и прочее. Но для современных типов памяти таковых на рынке 0,5 штуки (да, я встречал одно решение, но именно одно и очень редкое и дорогое) да и по-хорошему — аппаратный RAM-диск уже не нужен. Его время было тогда, когда чипсеты не поддерживали много ОЗУ, а сегодня 128 гигабайт можно почти в каждую SOHO плату с 4 слотами поставить, а завтра это цифра удвоится. Серверное железо мы выносим за скобки данной статьи сознательно.

Если были и есть аппаратные RAM-драйвы, то почему бы сегодня софтверно не отвести часть ОЗУ под дисковый кэш? Технически и программно в этом нет никаких проблем, но производители последней ОС почему-то не задумываются об этом, предлагая штатное кэширование, которое нельзя конфигурировать и которое работает по нераскрытым алгоритмам.

Таким образом, теоретический и воображаемый идеал на все случаи = ОЗУ+SSD+HDD + динамическое распределение данных по актуальности.

И чем это принципиально лучше Seagate SSHD выше по тексту?

Как минимум тем, что новых SSHD уже не будет. Их жизненный цикл начался в 2007 году, когда Seagate и Samsung представили решения со 128 и 256 мегабайтами флэша. А закончился фактически в 2013-м с выпуском WD Black SSHD с 24 гигабайтами флэша. Сегодня перспектив дальнейшего их развития не видно никаких, а открытая архитектура современного компьютера позволяет реализовать описанную выше концепцию на типичных розничных компонентах в конфигурации под любой кошелек. В портативную технику городить все это вообще давно нет смысла — там SSD обеспечит и скорость, и компактность, и вибронезависимость, а в десктоп что-то плотно упаковывать тоже бессмысленно, когда везде middle-tower.

Внимательно изучив ситуацию становится очевидно, что описанное по факту уже реализовано в нескольких похожих ипостасях. Выше мы читали про Intel Turbo Boost с проприетарным кэширующим модулем. В 2011 опять же Intel представила Smart Response Technology. Опять же проприетарную технологию, привязанную к чипсетам, которая позволяла использовать для кэширования жестких дисков до 64 гигабайт подключенного SSD.

Про Microsoft ReadyDrive и ReadyBoost написано выше.

С разными особенностями, но можно констатировать, что у Apple похожая технология называется Fusion Drive. В ее рамках складываются объемы доступных накопителей, и данные динамически распределяются по ним в зависимости от востребованности. ОС и важные документы всегда закешированы на более быстром носителе. Но технология сильно закрытая и тоже проприетарная.

Следующий прорыв в области кэширования совершила опять же Intel. В 2015 она сообщила, что изобрела революционную технологию твердотельной памяти 3D Xpoint. Революционную = дорогую. Заявка была такая.

Окажись все правдой, то мы бы сильно приблизились бы к идеалу накопителя — быстрому и объемному RAM, по версии IBM из 50-х. Накопители на этой технологии вышли на рынок под торговой маркой Optane и оказались фантастически быстры. Достаточно сказать, что в основной твердотельной дисциплине — случайном чтении мелких файлов с глубиной запроса 1 — Optane способен показать скорости около 300 мегабайт в секунду. Это минимум в 5–6 лучше ближайших массовых преследователей от Samsung. Таким образом, среди твердотельных накопителей Optane оказался несомненным лидером не только по скоростям, но и, к сожалению, по ценам. В перспективе на этой технологии Intel обещала энергонезависимую оперативную память, что еще более сильно концептуально приближается к идеалу из самого начала статьи. Сегодня таковые объявлены для серверного рынка, но изучить их пока возможности не было.

В связи с тем, что Optane оказался очень быстр и очень дорог, Intel решила предлагать его на рынок в маленьких дозах — NVMe-накопителями по 16 и 32 гигабайта. Еще раз — 16 и32 гигабайта под конец второй декады 21 века. Но предлагала Intel это счастье, в первую очередь, как кэширующий модуль, привязанный к собственному железу в виде чипсетов и процессоров. Т.е. разработчик предполагал, что у клиента, купившего систему 7 поколения Intel, будет системным жесткий диск. Изначально требования были выше по процессорам, но потом были понижены вплоть до Celeron, что намекает на чисто программные ограничения.

Держателям более возрастного железа предлагалось наблюдать со стороны праздник проприетарного кэширования.

С учетом скоростей на мелких файлах Optane впору кэшировать лучшие SSD. Идеал виделся как-то так:

Скорость кэширующих модулей примерно такова: фантастика на чтение рандомной мелочи и более-менее на запись. Но запись особо и не важна, т.к. запись дополнительно кэшируется в оперативной памяти. Далее данные попадут на Optane и только потом на жесткий диск или SSD.

По скоростным показателям Optane — лучшая и недосягаемая на рынке кэширующая прокладка между ОЗУ и накопителем, но она, как и TurboMemory в прошлом, привязана к железу, что очень портит картину: ведь купившие новое железо вряд ли позарятся на жесткий диск, как системный.

В ответ на такой беспорядок конкуренты из AMD представили собственный аналог — StoreMi. Концептуально похоже, но тоже привязано к определенным чипсетам. Правда, в качестве кеширующего предлагается использовать любой подключенный SSD.

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

Из совсем экзотики на эту тему приведем напоследок два полярных технологических примера.

Твердотельный накопитель из 4 гигабайт SLC NAND с кэшем из 4 гигабайт DDR для PCI Express x1 — вполне себе вариант для кеширования более медленных накопителей, правда, стоил 2000 USD в 2009 году.

И OCZ RevoDrive Hybrid — плата со 128 ГБ MLC, аж двумя контроллерами SandForce SF-2281 и 2,5″ НЖМД на борту с частотой вращения 5400 оборотов в минуту. DRAM-буфера почему-то не предусмотрено вообще никакого, флэш распаян. Системой виделась как два независимых устройства, для сочленения которых с целью кэширования, требовалось внешнее комплектное ПО Dataplex c минимумом настроек. Скручено натурально изолентой, т.е. болтами.

Примеры полярные, т.к. являются представителями хоть и похожих идейно, но разных по набору компонентов концепций. Первому не хватает холодного хранилища, второму — кэша в DRAM. Почему кто-то тогда не стал давить два окурка вместе и не сделал дрим-девайс с полным набором технологий — непонятно. Хорошо хоть накопитель во втором съемный, правда, толку от этого немного.

Но в связи с Optane и до 128 гигабайт памяти на современных материнских платах таких и подобных гибридов, мы, скорее всего, уже никогда не увидим, как и реалий из фильма, кадр из которого приведен. Музейные экспонаты. Хотя пути Господни неисповедимы, а в IT очень любят работать с оглядкой на религию, особенно в Apple, где маркетологи прямо называются евангелистами, а в свою экосистему пускают через посвящение (iTunes) с усложнением обратного выхода. Но мы отвлеклись.

Возможно, вы не полностью используете возможности своего железа

Отдельно стоит упомянуть достижения некоторых производителей SSD в сфере кэширования. Так Crucial и Samsung поставляют ПО, которое умеет кешировать их изделия за счет части свободной оперативной памяти машины, где они установлены. Происходит это совершенно незаметно для пользователя. В случае с Crucial можно кешировать и HDD SATA, подключенные к машине, где системным диском является изделие Crucial. Называется Momentum Cache. Таким образом, закостыливается маленький объем физического DRAM-кэша в накопителях или его полное отсутствие в дешевых сериях, а также нюансы внутринакопительного кэширования самого по себе. ПО бесплатное и беспроблемное.

А как вообще в миру?

Основная проблема всего вышеперечисленного зоопарка в том, что каждый производитель тянет одеяло на себя аппаратно. Оно и понятно — пользователя давно пора подсаживать на собственную экосистему. Доказано Apple.

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

Для корпоративного же рынка такие решения есть, например, от Qnap. И он далеко не одинок — это обычная практика. Приведен чисто для иллюстрации понятия уровней данных в enterprise с автораспределением.

Вот логика.

А вот условный пример трехуровневой «железки».

Здесь же реализовано SSD-кэширование с сохранением наиболее актуальных данных в SSD-кэше.

Т.е. концептуально все имеет решения типа Cache Acceleration Software, но в SOHO их почему-то под открытую архитектуру комплексно и широко не продают.

Но, one more thing, как говорят любители фруктов

Чуть глубже изучив ситуацию, оказалось, что не все так проприетарно в вопросе многоуровневости и кеширования накопительной подсистемы в SOHO. По крайней мере, в среде Windows собрать в кучу кэш в ОЗУ, SSD и HDD можно попробовать.

Для этого существует платная, но с пробным периодом, программа от разработчика RAM-диска, рассмотренного выше. Это PrimoCache от Romex Software. Посмотреть можно по ссылке. Ключевой момент — никаких аппаратных привязок нет. Работает на любом компьютере, где есть ОЗУ и системный накопитель. Если системный накопитель — жесткий «винт», есть твердотельный диск и немного ОЗУ, то можно собрать это все в достаточно интересную многоуровневую систему. Это не значит, что нужно бежать и собирать, но ознакомиться для общего развития вполне стоит.

Для понимания возможностей давайте посмотрим на системный диалог — там на одном скриншоте видны основные нюансы работы.

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

Специально для этого материала я заранее установил рассматриваемую программу на домашнем ноутбуке на базе Core i3-2328M, 16 ГБ RAM, 250 ГБ HDD и 16 ГБ SSD. Характер нагрузки — офисно-домашний: несколько браузеров с десятками вкладок в каждом, мессенджеры, видео, музыка, офисные приложения. Все это загружено одновременно и почти никогда не закрывается. Нет игр, рендера, пережатия видео. Типичная SOHO-машина на старом процессоре. Старом, но не ржавом (с). С жестким диском в качестве системного он не мог даже полностью принять нагрузку на себя, т.к. скорость доступа к данным на диске была так себе. На ночь компьютер уходит в гибернацию.

В систему был добавлен SSD 16 ГБ на Phison S9 — т.е. без какого-либо DRAM-буфера — специально для целей кэширования и оценки его качества.

Аптайм приведенного скриншота составляет 100 дней. Для статистики вполне достаточно, как мне кажется. Давайте приступим к изучению.

Сверху указано текущее задание, кликнув по нему можно попасть в настройки конкретного задания. О них позже. Заданий может быть несколько.

Внизу слева в первом квадрате мы узнаем, что кэш-задание активно. Оно в конкретном случае состоит из 4 гигабайт кэша L1 — первого уровня. Это означает, что из 16 гигабайт памяти я отвел ровно четыре строго для целей кэширования. Размер можно выбрать любой. Четыре лично мне оказалось достаточно, но чем больше — тем лучше. Если в настройках выбрано кеширование как чтения, так и записи, то все, что с точки зрения ОС ходит с и на диск пройдет через эти 4 ГБ. Причем можно настроить время, через которое данные, отправленные на запись, покинут этот буфер в сторону диска. Время можно задать любое вплоть до бесконечности. Т.е. если оно будет так настроено, то данные, попавшие в буфер будут храниться там бессрочно, пока не будут замещены новыми. Если новых поступлений не будет, то у вас всегда там будет копия актуальных данных. Достаточно неплохо это все работает даже с 1–2 гигабайтами, отведенными из ОЗУ, но чем больше — тем больше данных будут доступны мгновенно. По сути, это RAM-диск, где крутятся актуальные данные.

Далее мы узнаем, что под L2-кэш отведено 13+ гигабайт. Это означает, что почти все 16 ГБ SSD я отвел под кэш жесткого диска на SSD. Оставлено немного неразмеченного места для упрощения работы контроллера при полном заполнении. В теории программа поместит в этот кэш КОПИИ популярных данных где-то на второе-третье обращение. Первично они будут прочитаны в кэш в ОЗУ с медленного «винта», но если вскоре к ним поступят новые обращения, то чтение произойдет из ОЗУ-кэша, а сами эти данные будут задублированы на SSD. Таким образом, при последующих обращениях, когда из ОЗУ-кэша данные будут вытеснены, их чтение произойдет не с медленного жесткого диска, а из копии в L2-кэше SSD. Т.е. с точки зрения системы и пользователя чтение будет проведено со скоростью SSD. Много или мало 13 гигабайт под кэш мы узнаем позже, но размер может быть любой. Его можно даже задать из системного SSD, на котором под это отвести раздел для кэширования «файлопомойки».

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

Block Size — размер блока в кэш задании. Чем меньше — тем лучше, но немного растет нагрузка на процессор (я этого не замечаю), а главное — растет нижний параметр Overhead. Это расход системной памяти на процесс кэширования. Чем меньше размер блока — тем больше расход. На 8 килобайтном блоке и 4 гигабайтах в ОЗУ это 308 мегабайт на обслуживание.

Strategy — у меня там стоит запись и чтение, но можно выбрать что-то одно и тогда только выбранная операция будет проходить через кэш в ОЗУ и SSD.

Deffer-Write — срок отложенной записи на физический диск. Если приходит запрос на запись, то таковая сначала пройдет в кэш в ОЗУ. Система будет думать, что запись произведена, но фактически данные до диска еще не дойдут. Сделано это для того, чтобы не тормозить работу системы медленным жестким диском — ведь с него в это время может что-то читаться. Отложенная запись подразумевает, что реальная запись пройдет позже и не ранее указанного времени. При этом фактически к диску пойдет обращение в момент, когда он может быть вообще в простое. Важно то, что запись пойдет пакетом с глубиной запроса более 1, т.к. задача-то сформирована. А даже тормозные жесткие диски такие задачи выполняют не на таких уж и плохих скоростях. Т.е. даже если были сгенерированы запросы на запись большого количества мелких файлов, то к моменту фактической записи это будет не рандоманя толпа, а последовательная очередь, что очень по-разному выглядит в бенчмарках. Если кэшировать так какой-нибудь Samsung Pro 970, то запись пройдет вообще почти мгновенно.

Mode — режим работы кэша. Это детали, которые рассмотрим позже.

Options — FlushSleep означает, что перед переходом в сон из кэша в ОЗУ все незаписанные данные будут фактически записаны на накопитель. При просыпании весь кэш в ОЗУ будет на месте. Это мера предосторожности на случай потери питания во сне.

Prefetch — режим сохранения кэша в ОЗУ на диск перед перезагрузкой или выключением. Если включено, то после перезапуска всё кэш-задание будет смонтировано в ОЗУ и по итогу весь набор типичных кэшированных данных будет доступен для чтения со скоростью ОЗУ. Сохраняется на жестком диске.

Правее у нас окно статистики, которая очень важна.

Итак, за 100 дней было подано запросов на чтение 754 гигабайт, при этом из кэшей прочитано 733! Т.е. в моем профиле работы попадание в кэш почти 97%. Это означает, что 97% данных были или в кэше в ОЗУ или на SSD. Всего 3% было прочитано с медленного жесткого диска или 22 гигабайта за 100 дней. Вероятно, это весь объем данных, с которыми я работал за это время, плюс надо сделать поправку на прошлые запуски кэша. Он мог подтянуть префетчем прошлую сессию, а это до 3 гигабайт, но скорее всего этого не было и 22 — это мой объем реального чтения с жесткого диска.

32,4% всего было прочитано из кэша на SSD. Я думал, будет больше. Т.е. 67,6 где-то процентов прочитано из 4 гигабайт кэша в ОЗУ.

L2-запись показывает, что за все 100 дней программа оценила как актуальные и достойные переноса на SSD около 65 гигабайт, но SSD у меня был только на 16 и поэтому со временем самое неактуальное вытеснялось из этого кэширующего тома. Т.е. будь у меня SSD на 64 гигабайта, то за это время он бы заполнился целиком, разгружая жесткий диск по и так слабенькому чтению. Естественно, что все исходные данные в целости лежат на жестком диске независимо от движения копий по L2-кэшу.

Далее видим группу важных показателей статистки о запросах записи на жесткий диск.

За 100 дней система сгенерировала запросов на запись 411 гигабайт, но до фактической записи дошло всего 61,5%. Это произошло потому, что актуальность записи части данных была утрачена по разным причинам до фактического их переноса из кэша в ОЗУ на физический жесткий диск. Экономия трети записи была бы актуальна, когда у твердотельных накопителей были проблемы с ресурсом. И, вероятно, будет актуальна для накопителей на QLC- и OLC-типах памяти, где каждая перезапись, похоже, будет на счету в случае малых объемов самих накопителей.

Deffered Blocks — текущая очередь на запись в кэше ОЗУ.

Trimmed — не дошедшие до записи.

Prefetch — наработанный кэш в ОЗУ, который был смонтирован при загрузке системы.

Общая логика работы программы выглядит так.

Ну и коротко об эффективности работы с точки зрения популярной и наглядной тестовой утилиты. Слева кэш выключен, справа — включен.

Помните наши три способа выше прочувствовать скорости RAM-диска, из которых мы озвучили лишь два? Надеюсь, вы заметили, что п.3 там не было? Это как раз третий. Браузерный кэш в этом случае будет закэширован в т.ч. в кэш в оперативной памяти, который работает аналогично RAM-диску. Сам браузер с большим количеством окон будет отлично стрелять, т.к. тоже будет закэширован префетчем в кэш в ОЗУ при загрузке ОС. В крайнем случае, он стартует из копии на SSD L2-кэше, ну и кэш самого браузера в худшем случае будет задублирован на L2, что внешне приведет к работе на скорости, идентичной чистому системному SSD. Не запутались где какой кэш?

Как вам увеличение случайной скорости чтения мелких файлов примерно в 1150 раз? Выглядит впечатляюще, но есть один нюанс. Выше в разделе «SSD без кэша не бывает» мы заметили, что «Именно поэтому в ряде популярных тест-утилит скоростей SSD если тестовый образец, сгенерированный утилитой, поместится целиком в такую прокладку и будет тут же прочитан в ходе теста, то эти самые утилиты могут показывать скорость именно быстрой кэш-прокладки, а не основного массива!» Это как раз тот случай. Утилита показывает скорости работы именно кэша, а не основного массива. Т.е. мы фактически видим результаты тестирования скорости работы DDR3, установленной в нашем ноутбуке, часть которой жестко отведена под дисковый кэш и по факту является своего рода RAM-драйвом. Если тестовый пакет данных за пределы кэша не выйдет, то все будет примерно как выше справа, но если выйдет, то показатели устремятся к левому скриншоту. В конкретном случае у меня 4 ГБ из ОЗУ выделено под кэш накопителей, а тестовый образец, как видно – всего 2 гигабайта. Такой выбор был сделан сознательно для иллюстрации ситуации. Чтобы понять, как все будет выглядеть на практике, приведем скриншот с тестовым образцом заведомо более кэша — 8 гигабайт. Замер, опять же, не лабораторный, а чисто индикаторный (точное исследование скоростей в данном материале как задача не ставится, да и сами скорости в этом случае будут сильно зависеть от конкретного железа, например поколения DDR), но по нему видно, что вклад кэша в чтение за его пределами есть, но представляет он собой чисто среднее измерений по всему тестовому заданию. А вот запись такая красивая, т.к. утилита сначала создает тестовый образец и пишет его на накопитель, т.е. к части теста «запись» он, тестовый образец, уже был на целевом накопителе почти целиком заранее, поэтому и цифры такие.

Строго аналогичная ситуация происходит при тестировании отдельных накопителей с DRAM-кэшем и кэширующими SLC-буферами. Тестирование позволяет оценить размеры буферов и прикинуть режимы их работы, но управлять логикой все равно нельзя. Это прерогатива прошивки. И если буфер объемный, то и скорости в процессе работы будут приближены к скорости самого буфера. Мухлеж это или нет со стороны производителей — решать вам, а наша задача вас ознакомить с физической и логической сутью происходящего для самостоятельного принятия обоснованных объективной информацией решений.

Как бы там ни было, но все это очень позитивно сказывается на пользовательском опыте и отзывчивости системы в целом. Т.е. вполне реально оставить системным даже жесткий диск при наличии хотя бы 16 гигабайтного твердотельного накопителя под кэш, причем совершенно любого, т.к. если у вас системным — SSD, а под файлы или игры все еще жесткий диск, то можно на системном накопителе выделить область для кеширования HDD и таким образом закэшировать его. Это удобно для игр, т.к. в кэше будет храниться текущая игра, а когда пользователь начнет играть в другую, то она заместит в кэше старую. Если же кэша будет достаточно, то там будут задублировано все, что физически поместится, ведь как видно из схемы вверху все данные по умолчанию будут проходить кэширование. Единственным нюансом будет то, что первичное чтение некоторых данных будет происходить с медленного жесткого диска. Но, как мы увидели выше, их немного в типичном пользовательском сценарии. Кэшируется даже файл подкачки Windows, он же «своп».

Кстати кэширующим накопителем PrimoCache позволяет установить и Optane, т.к. за пределами своей экосистемы он видится как обычный NVMe-накопитель в системе. Т.е. может быть назначен кэширующим со всеми «плюшками» его скорости. Intel расщедрилась и, в отличии от прошлых решений, позволила пользователю вкусить скорости Optane таким пробником, а могли бы и не оставить такой форточки.

Важный момент — чтение из кэша идет уже на стадии загрузки ОС, так что загрузка частично проходит из быстрого твердотельного накопителя даже в случае с системным SSD. Т.е., например, Optane можно ускорять даже Samsung 970 Pro в сценарии работы с мелкими файлами.

И напоследок подчеркну — никто не заставляет иметь сегодня системным жесткий диск. Но даже если он не системный, а просто есть, то его имеет смысл кэшировать и тогда на него вполне можно будет опереться в случае объемных данных для работы или игр и не считать совсем уж рудиментом в системе. Причем закэшировать можно как частью системного SSD, так и любым сторонним, установленным специально для этой цели — благо цены позволяют.

Все это приведено в строго исследовательских целях повышения отдачи от имеющегося железа. И было бы просто замечательно, если бы что-то хотя бы отдаленно подобное предлагалось как часть настроек ОС. Шаг в эту сторону сделали Samsung и Crucial, but more is needed…

Какие главные выводы из прочитанного:

  • Кэширование — актуальный процесс, встречающийся повсеместно: от процессора до самого медленного накопителя. Кэшируют все, всё и везде. Кто не кэширует — тот обманывает.
  • В современных условиях больших объемов доступной оперативной памяти и дешевых SSD можно и нужно организовывать кэширование любыми доступными средствами. Даже если у вас системным диском крутой Samsung 970 Pro и жесткий диск под хранилище — имеет смысл выделить несколько гигабайт твердотельного диска под кэш HDD. Или даже отдельный самый дешевый SSD для этих целей. Вряд ли у кого-то будет активных данных больше, чем на 100–200 гигабайт разом. А самый дешевый твердотельный диск сегодня стоит недорого и до конца года, видимо, будет дешеветь. Ну и сам 970 Pro вполне возможно закешировать чем-то более быстрым типа Optane и тогда приход позитива от обладания крутыми «железками» будет трансформирован в реальное повышение скорости работы с мелочью даже на топовых из адекватных по цене накопителях.
  • Совершенно непонятно, почему подходы PrimoCache или аналогичные не организованы хотя бы базово в части управления в Windows? Конечно, там есть базовое кэширование, но эффективность его работы разительно отличается от предлагаемого сторонним ПО. Да и логику работы настраивать никак не предлагается.
  • Аппаратные гибриды в случае открытой архитектуры и п.2 банально нужны еще меньше, чем в период их расцвета, т.е. чуть менее чем никак, т.к. все тематические задачи кэширования совершенно реально организовать прикладным ПО на уровне драйверов. Разве что какие-то ну уж очень узкоспециализированные «железки» под совсем нетипичные задачи могут быть нужны. Мы сейчас в основном о Windows, но в других ОС все это тоже давно присутствует в том или ином виде.
  • В Enterprise все уже давно реализовано.

Может я это все придумал, и концепция нежизнеспособна?

Может это самообман и CrystalDiskmark неадекватен? Может это вообще никому не нужно при текущих ценах на SSD и завтра все забудут о жестких дисках? Но вспомним Блока:

Умрешь — начнешь опять сначала
И повторится все, как встарь:
Ночь, ледяная рябь канала,
Аптека, улица, фонарь.

К чему Блок? А вот к чему — Intel совсем недавно выпустил в продажу… гибрид! Внезапненько так. h20 называется. Коротко об изделии на слайде:

Если кто не в курсе — это аппаратная склейка из специфической QLC-памяти, закешированной молниеносным Optane, на одном NVMe-накопителе. Помните же — QLC тормозная на запись и это надо как-то закостыливать. «Оптаном», например.

Ничего не напоминает? Не новые ли это технологичные проприетарные грабли, на которые уже наступали? Не похоже ли это на гибриды, которые мы уже отвидели, но на новом уровне? Почему вообще без DRAM-буфера? Не выделит ли комплектное ПО еще и кэш в ОЗУ перед Optane? Почему работает только со специфическим драйвером, на избранных системах, а не «из коробки» в любых?

Обратите внимание на соотношение «Оптана» и QLC в растворе: 16+256, 32+512, 32+1024. Т.е. в Intel посчитали, что 16 гигабайт кэша на четверть терабайта накопителя достаточно. Это сильно похоже на наш сценарий в PrimoCache, но я-то 16 гигабайтный SSD за копейки для теста брал из бомжатских соображений, а Intel что — боится итогового ценника, если цифры осовременить?

Занимательно, что в товарном образце, в отличие от маркетингового мусора выше, DRAM таки просматривается вполне определенно.

«Без одежды» выглядит так. Раздевали в Storagereview.

Неужели опомнились в последний момент? Или это был маневр по обману конкурентов отсутствием чипа буфера на ранних стадиях? Или без DRAM рулить адресацией в таких сочленениях тяжеловато?

Кстати, вполне вероятно, что конкуренты ответят лошадиными объемами DRAM-буферов в своих решениях на OLC, т.к. QLC уже более-менее оформлены в изделиях, а Optane им никто не продаст. Напомним, что все это происходит на падении рынка полупроводников и перед открытием китайскими товарищами новых мощностей.

Т.е. ставить DRAM будут везде (вендоры не снизят поставки, чтобы не потерять долю рынка перед китайцами, а производители конечных товаров, пользуясь ситуацией, могут нарастить объемы памяти в устройствах почти при тех же ценах ну или снизить цены в ритейле еще сильнее), но не в Intel. Для страховки от неприятностей таки увидим в перспективных конкурирующих решениях еще и батарейки — ведь в случае чего гигабайта четыре из DRAM-кэша надо будет дописать успеть. Но это конфабуляции о будущем. Вы же помните, что в этой части мы конфабулируем?

В прошлый раз мы писали о пересекающихся гарантия SSD и НЖМД. Сделай Microsoft настраиваемое кэширование, то их мож(д)но было бы продавать kit-ами, но это уже фантазии и без допинга особого рода нам не попасть в фазу креативного мЫшления маркетологов.

По сути все вышеописанное не столько конкурирующие технологи, сколько взаимодополняющие, как видим. Далеко не все ресурсы традиционных технологий в полной мере освоены. Более широкий выбор позволяет более гибко подходить к конфигурированию под конкретные задачи и самые интересные решения, в т.ч. программного плана, надеюсь, еще впереди.

Титры

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

P.S. В части более бытового использования рассмотренной технологической концепции заметим, что в вашем домашнем обратноосмотическом фильтре воды низкая производительность фильтрующей мембраны… закэширована накопительным баком.

Пока longread готовился к публикации, благая весть поступила от Intel в виде анонса следующего этапа продвижения кэширющих Optane — модулей М15 под PCI-E 4.0. Максимальный объем теперь составляет 64 гигабайта, что уже ближе к реальности. Но самое главное — обещают рост скорости по мелкоблочке раза в два! Т.е. мегабайт до 500–600 в секунду. Это будет очень интересно не только протестировать, но и просто  установить систему и узреть чистое сияние прогресса. Важно при этом другое — о железных изменения в части контроллера или самой памяти не сообщается, а просто за счет PCI-E 4.0 скорость мелкоблочки так возрасти не могла, разве что из-за распараллеливания нагрузки. Т.е. самое интересное по теме у нас впереди и оно уже становится более-менее доступно в ритейле.

Жесткий диск занят а файлов нет

Подскажите, как мне узнать, чем занято место на моем диске. Дело в том, что я посмотрел размер всех папок на нем, сложил их — и он получился меньше, чем общее занятое место в свойствах диска (в моем компьютере). Что делать?

Да, здесь в пору вспомнить одну поговорку: «какого бы размера не был ваш жесткий диск — он рано или поздно будет заполнен. «.

Вообще, в вашем случае, возможно, место отняли различные скрытые и системные файлы (по умолчанию их проводник не отображает). На мой взгляд, наиболее простой способ проанализировать занятое место на диске (т.е. получить удобную и наглядную «картинку», кто «оттяпал» всё место) — воспользоваться помощью спец. утилит.

Как правило, они могут за 1−2 мин. проанализировать весь ваш HDD, и выдать результаты в виде удобной диаграммы (а на ее основании любой, даже начинающий пользователь, сможет узнать, в какую сторону «копать», и что удалять. ).

И так, теперь ближе к теме.

Как узнать, чем забит жесткий диск [Анализ!]

WinDirStat

Совсем небольшая утилита (менее 1 МБ), способная за считанные минуты показать вам какие папки и файлы отнимают больше всего места. Причем, все это выполнено очень наглядно, и поиск «виновника» происходит очень быстро!

Ниже покажу на собственном примере, как нашел файл, который «отнимал» 12 ГБ!

И так, после установки и запуска утилиты просто выберите диск(и), который нужно проанализировать, нажмите OK. См. скриншот ниже.

Выбор диска (доступен также системный диск)

Далее подождите окончания сканирования (обычно 2−5 минут на 1−2 ТБ диск, зависит от количества и размера файлов, на нем расположенных) .

После чего вы увидите цветную диаграмму: каждый «прямоугольник» — это файл, размер прямоугольника рисуется относительно размера файла. Т.е. благодаря такой работу — вы сразу же находите наиболее крупные файлы на диске и можете приступить к их удалению.

Анализ моего диска / Кликабельно

Например, у меня на диске занимал 12 ГБ места файл pagefile.sys (см. скрин выше). Для тех, у кого проблема с этим же файлом, скажу, что это файл подкачки. Используется он системой автоматически, но его можно ограничить, либо перенести на другой диск (как это сделать — рассказано в одной из моих статей, ссылку привожу ниже).

Недостаточно места на диске? Удаляем весь мусор и настраиваем системный файлы (в т.ч. pagefile.sys) всего за 5 шагов — https://ocomp.info/nedostatochno-mesta-na-diske.html

TreeSize

TreeSize — главное окно программы

Эта программа, в отличие от предыдущей, не строит диаграмм, однако она удобно сортирует папки согласно их размеру. Причем, напротив каждой из папок «горит» определенное значение в процентах, относительно ее размера (весь диск — это 100%).

Отмечу еще одну удобную штуку: из ее окна можно открыть любую из папок (файлов) в проводнике. TreeSize «видит» все файлы и папки на диске (в т.ч. скрытые и системные), так что будьте осторожнее с удалением всего и вся.

Прим. : есть возможность для импортирования результатов анализа в файл HTML.

Scanner

Анализ занятого места на HDD с помощью Scanner

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

Обратите внимание, что слева в меню программы вы можете выбрать любой из жестких дисков, которые видит ваша ОС Windows.

SpaceSniffer

Примечание : программа не нуждается в установке.

Главное окно программы SpaceSniffer

От других аналогичных программ SpaceSniffer отличается весьма оригинальным интерфейсом и немного отличным подходом к делу (возможно, благодаря этому пользуется спросом).

При первом запуске, программа покажет вам все диски, и после вашего выбора одного из них — приступит к сканированию. После чего, пред вами предстанет наглядная схема: перемещаясь по ней вы быстро найдете, что «оттяпало» лишнее месте на диске (см. скрин выше).

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

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

DiskView

Главное окно DiskView

Эта программа отличается от остальных тем, что работает даже на относительно старых ОС Windows NT 4, 2000, XP (новые Windows 7, 8, 10 — разумеется поддерживаются).

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

Программа бесплатна, русский не поддерживает.

JDiskReport

JDiskReport — скрин главного окна программы

Отличная программа для анализа HDD. Позволяет за считанные минуты найти потерянное место! Благодаря архи-удобной круговой диаграмме сразу же видно какие папки заняли все место.

Отмечу, что, войдя в самую большую папку: диаграмма перестраивается, и вы снова видите какие файлы/папки уже в ней занимают место, и т.д.

Кстати, в программе есть топ 50 — покажет все самые большие файлы на диске!

Spyglass

SPYGLASS — главное окно программы

Простая бесплатная программа, позволяющая быстро строить диаграммы на основе занятого места на HDD. Отмечу, что Spyglass включает в себя также «локатор», обнаруживающий полные дубликаты файлов.

Из окна программы вы можете открыть любую папку или файл, или даже отправить их в корзину (не получится так только с системными файлами).

Дополнения по теме будут весьма кстати!

Работая в Windows, будь то XP, 7, 8 или Windows 10, со временем вы можете заметить, что место на жестком диске куда-то исчезает: сегодня его стало на гигабайт меньше, завтра — испарилось еще два гигабайта.

Резонный вопрос — куда девается свободное место на диске и почему. Сразу скажу, что обычно это не вызвано вирусами или вредоносными программами. В большинстве случаев, за пропавшее место в ответе сама операционная система, но есть и другие варианты. Об этом и пойдет речь в статье. Также настоятельно рекомендую к изучению материал: Как очистить диск в Windows. Еще одна полезная инструкция: Как узнать, чем занято место на диске.

Главная причина исчезновения свободного места на диске — системные функции Windows

Одна из основных причин медленного уменьшения количества места на жестком диске — работа системных функций ОС, а именно:

  • Запись точек восстановления при установке программ, драйверов и других изменениях, для возможности последующего возврата к предыдущему состоянию.
  • Запись изменений при обновлении Windows.
  • Дополнительно сюда можно отнести файл подкачки Windows pagefile.sys и файл hiberfil.sys, также занимающие свои гигабайты на вашем винчестере и являющиеся системными.

Точки восстановления в Windows

По умолчанию, Windows выделяет на жестком диске определенное количество места для записи изменений, производимых на компьютере во время установки различных программ и других действиях. По мере записи новых изменений, вы можете заметить, что пропадает место на диске.

Настроить параметры для точек восстановления вы можете следующим образом:

  • Зайдите в Панель управления Windows, выберите пункт «Система», а затем — «Защита».
  • Выберите жесткий диск, для которого следует настроить параметры и нажмите кнопку «Настроить».
  • В появившемся окне вы можете включить или отключить сохранение точек восстановления, а также установить максимальное место, выделенное для хранения этих данных.

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

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

Папка WinSxS

Сюда же можно отнести сохраняемые данные об обновлениях в папке WinSxS, которые также могут занимать значительное количество места на винчестере — то есть место пропадает при каждом обновлении ОС. О том, как очистить эту папку я подробно написал в статье Очистка папки WinSxS в Windows 7 и Windows 8. (внимание: не очищайте эту папку в Windows 10, она содержит важные данные для восстановления системы в случае неполадок).

Файл подкачки и файл hiberfil.sys

Еще два файла, занимающие гигабайты на жестком диске — это файл подкачки pagefile.sys и файл гибернации hibefil.sys. При этом, что касается гибернации, в Windows 8 и Windows 10 вы можете ее даже никогда не использовать и все равно на жестком диске будет файл, размер которого будет равняться размеру оперативной памяти компьютера. Очень подробно на тему: Файл подкачки Windows.

Настроить размер файла подкачки вы можете там же: Панель управления — Система, после чего следует открыть вкладку «Дополнительно» и нажать кнопку «Параметры» в разделе «Быстродействие».

Затем перейдите к вкладке «Дополнительно». Как раз тут вы и можете изменять параметры для размера файла подкачки на дисках. Стоит ли это делать? Я считаю, что нет и рекомендую оставить автоматическое определение его размера. Однако, в Интернете вы можете найти альтернативные мнения на этот счет.

Что касается файла гибернации, то подробно о том, что это и как убрать его с диска можно прочитать в статье Как удалить файл hiberfil.sys

Другие возможные причины проблемы

Если перечисленные пункты не помогли вам определить, куда пропадает место на жестком диске и вернуть его, вот еще некоторые возможные и распространенные причины.

Временные файлы

Большинство программ при работе создают временные файлы. Но не всегда их удаляют, соответственно те накапливаются.

Дополнительно к этому, возможны и другие сценарии:

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

Для удаления временных файлов вы можете воспользоваться системной утилитой «Очистка диска», входящей в состав Windows, но она удалит далеко не все такие файлы. Для запуска очистки диска, в Windows 7 введите «Очистка диска» в окно поиска меню «Пуск», а в Windows 8 сделайте то же самое в поиске на начальном экране.

Куда лучший способ — использовать специальную утилиту для этих целей, например, бесплатную CCleaner. Может прочитать о ней в статье Использование CCleaner с пользой. Также может пригодиться: Лучшие программы для очистки компьютера.

Неправильное удаление программ, захламление компьютера своими силами

Ну и наконец тоже весьма распространенная причина того, что места на жестком диске все меньше и меньше: пользователь сам делает все для этого.

Следует не забывать, что удалять программы следует правильно, как минимум, с помощью пункта «Программы и компоненты» в панели управления Windows. Не следует также «копить» фильмы, которые не будете смотреть, игры, в которые не будете играть и прочее на компьютере.

На самом деле, по последнему пункту можно написать отдельную статью, которая будет даже объемнее этой: пожалуй, оставлю это на следующий раз.

Заметили, что пространство винчестера окрасилось в красный, и жёсткий диск переполнен настолько, что туда не помещается любимый фильм или даже программа? Установщик программ предлагает удалить ненужные файлы? А тем временем, Windows работает всё медленнее, ошибок и зависаний всё больше…

Давайте посмотрим, куда подевалось свободное пространство вашего диска.

Всё просто, если уверены в том, что жёсткий диск переполнен, собственно, по вашей вине: фильмы и фотографии копятся, а перенести их на внешний винчестер или DVD диски для копилки всё не хватает времени. Это не проблема: стоит лишь определиться с тем, куда файлы больших размеров распределить. Может, постепенно возникнет вопрос и о приобретении нового или дополнительного жёсткого диска? Но иногда проблема в том, что лишнее удаляется, фильмы и прочая личная информация переносятся на другие носители…

… А МЕСТА МНОГО НЕ ПРИБАВИЛОСЬ

НЕ ТЕРЯЙТЕ ВРЕМЕНИ! Один из вариантов, почему ваш жёсткий диск переполнен без видимых на то причин — изменение файловых атрибутов системы. Проще говоря — кто-то попытался получить доступ к большому количеству файлов Windows, не имея на то разрешения. Вы проводили операции с атрибутами в последних сессиях Windows? Если это ни о чём вам не говорит, срочно запускайте антивирусный сканер. а пока прочтите статью Неправильно отображается дисковое пространство.

Жёсткий диск переполнен: виновата сама Windows?

Отчасти. Места много (извините за неопределённое слово) система не займёт. Однако, чтобы вы знали: система всё-таки создаёт ряд достаточно весомых файлов, серьёзных по объёму. Серьёзных настолько, что их удаление в час Х, когда вам будет нужно доустановить нечто, несомненно вас выручит. Но серьёзных настолько, что в системных требованиях перед установкой Windows указывает, сколько минимального пространства жёсткого диска ей понадобится и сколько его рекомендуется для безопасной работы.

На такие файлы вы можете взглянуть своими собственными глазами. Однако они принадлежат к числу внутренних файлов (они же системные), потому скрыты от глаз пользователя, чтобы по незнанию или случайно не были удалены. Для этого вам нужно сделать их доступными взору проводника Windows Explorer (за него отвечает процесс explorer.exe) — он и проводит нас по папкам и файлам в Windows. Это сделать легко, установите параметры отображения скрытых файлов и папок в этом меню:

Все такие файлы (созданные системой) хранятся ТОЛЬКО на системном диске, где находится сама Windows.

В Панели управления нет пункта Параметры папок? Проверьте вот эту ветку реестра:

Если ключ реестра есть (а он там есть), установите значение 0. И проверьте Windows на отсутствие троянов. У меня же на сайте вы можете скачать один из таких троянов, который, маскируясь под антивирус, пожирает свободное пространство жёсткого диска.

А теперь, когда скрытые файлы стали доступными взору, взгляните на файлы, созданные системой. Они в корне диска С:

7 Гбайт дискового пространства отведены системой под файлы pagefile.sys (файл подкачки, она же виртуальная память) и hiberfil.sys (функция Гибернации). Удалять их бессмысленно — необходимо отключать соответствующие функции, причём, если от гибернации есть смысл отказаться, если вы используете стационарный компьютер и не боитесь, что работа Windows прекратиться от посадки аккумулятора питания, как в случае с ноутбуком, то файл подкачки (его тоже можно отключить или изменить размер) лучше оставить, ибо это гарантированный запас дополнительной оперативной памяти.

А что же ещё хранится на жёстком диске, что отнимает свободное место?

Постепенно я подвожу вас к использованию утилит, которые применяются по прямому назначению, однако способны и на большее. Первая из них, это утилита дефрагментации. Которых множество. Но про эту упомяну.

Казалось бы, причём здесь дефрагментация диска? Однако этот вопрос я раскрою в следующем абзаце, а пока представлю то, что стоит у меня и чем пользуюсь сколько себя помню: Auslogics DiskDefrag. Сейчас, когда встроенная в Windows 7 и выше утилита дефрагментации не уступает по функционалу сторонним утилитам, в конкретной версии можно найти и полезную в нашем случае настройку — дефрагментатор после анализа выбранного диска укажет вам на файлы, в том числе и по их размерам. Выберите диск, нажмите на Analize, ниже вкладку Files и отсортируйте через Size:

У меня проявились два файла с расширением .vdi — две виртуальные системы в VirtualBox. Причём, если развернуть вопрос, видно, что именно эти файлы и портят общую картину в смысле фрагментированности файловой системы: утилита с ними не может справиться. А значит, это уже чревато низкими скоростями при считывании и записи информации (и не откуда нибудь, а с жёсткого диска).

Минус карты файлов — системные файлы не отображаются, полноты картины никакой. Значит, пора обзавестись программой, которая под эту цель и заточена. Знакомьтесь:

Сайт разработчика (там может быть версия посвежее)

Распакуйте и запустите с правами администратора. Установки не требуется. После мгновений работы смотрим на карту жёсткого диска (фото кликабельно):

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

Кстати, нечто подобное может сделать и сама система. Можно использовать команду поиска файлов forfiles и задать нужный размер, начиная с нижней границы интересующего размера (в байтах), заставив командную строку вывести список прмо в текущем окне. Способ чересчур громоздкий, не очень удобный, однако может выручить в некоторых обстоятельствах. Синтаксис команды в консоли cmd будет примерно таким:

Например, мне нужен список файлов размером свыше 100 Мб. Пишу так:

где 100 Мб и есть число 104857600, 1 Гб — 1073741824 и т.д… Конвертер величин вам в помощь.

Жёсткий диск переполнен: нужна дефрагментация

Да, господа. Не стоит недооценивать работу этой службы. Само наличие встроенной и богатый выбор сторонних разработчиков утилит говорит о том, что это действительно может быть проблемой. Благодаря тому, что система имеет привычку записывать информацию быстро, она не особенно разбирает местонахождение кластеров на поверхности винчестера. А файлов ведь всё больше. И сами файлы могут быть огромны. А потом этой системе при запуске игры или той же виртуальной ОС приходится всё это дело собирать. Ну какая тут скорость… И чем дальше пространство диска заполняется, тем ситуация усугубляется: Windows приходится намеренно распихивать информацию по оставшимся секторам диска. Помните первый рисунок в начале статьи с пространством диска С:? Вот он же после ОДНОЙ ЛИШЬ ДЕФРАГМЕНТАЦИИ (не удалялся ни один бит информации):

Без комментариев. Но и здесь есть некоторые нюансы. Дело в том, что система может просто НЕПРАВИЛЬНО отображать свободное место на диске из-за внутренних ошибок или разросшейся таблицы MFT. Так что будьте уверены, что ознакомились со статьями по схожей тематике:

Жёсткий диск переполнен: временные файлы

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

CCleaner предлагает освободить почти 1 Гб пространства

а утилита от Windows ищет только принадлежащие ей временные файлы

Суть таких программ проста — давно разработанным и достаточно простым алгоритмом они сканируют давно известные папки и директории системы и программ, которые, имея специальное расширение, выказывают своё назначение — мол, я временный. Можно удалять. Подробнее об этом можно прочесть в заметке Безопасное удаление файлов в Windows.

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


НАШ САЙТ РЕКОМЕНДУЕТ:

Метки:

сколько можно и сколько надо?

Те пользователи, кто хотя бы раз испытал восторг от увеличения размера оперативной памяти своего компьютера в два или более раз, уверены, что чем больше памяти, тем быстрее работает компьютер. Однако правило «больше памяти — быстрее компьютер» работает не всегда. После определенного значения эффект уменьшается, а затем и вовсе пропадает. Сейчас попробуем разобраться, сколько памяти теоретически можно установить в компьютер, а сколько действительно нужно для оптимальной работы приложений и операционной системы.

Сколько памяти можно установить?

Теоретический предел для 32-разрядных систем — 3 с небольшим гигабайта. 64-разрядная же система теоретически могла бы работать с 16.8 миллионов террабайт!

В статье «Чем опасен переход на 64-разрядную Windows?» рассказывается об особенностях 64-разрядных систем, о которых стоит знать при переходе с 32-разрядной.

Теперь представим, что мы решили установить это количество памяти в наш теоретический корпус. Самая крупная планка памяти из доступных сегодня — 32 Гб, да и то поискать придется. Теперь представьте, какого размера корпус надо, чтобы это бешеное количество модулей разместить…

Лучше посчитаем реально возможное количество памяти. Четыре слота под память при установке в них по 32 Гб дадут 128 Гб, а если таких слотов 6, то 192 Гб. Пожалуй, для домашнего компьютера это предел. Также не стоит забывать, что даже самый современный процессор из-за технических ограничений не может адресовать больше 8 Тб.

А сколько реально нужно?

На самом деле нет одной цифры, которая подойдет всем. Все зависит от задач, которые решает ваш компьютер. Для интернета и не очень тяжелых офисных приложений хватит и 2Гб. Для игрового компьютера минимум лежит в районе 4 Гб. Оптимальный на сегодня объем памяти, чтобы не бояться запускать тяжелые графические редакторы и самые современные игры — 8 Гб.

Прочтите также статью «В каких ситуациях не нужно сворачивать Windows-приложения?», в которой рассказываются детали о работе с памятью операционной системы Windows и о том, в каких случаях не стоит сворачивать программы.

Куда деть свободную память?

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

Есть ряд задач, требовательных к скорости чтения/записи данных. Для таких программ вы можете создать в оперативной памяти RAM-диск. Он будет видеться в системе как еще один накопитель, но будет много быстрее жесткого диска «обычной» конструкции, но не намного быстрее SSD-диска.

Вы можете организовать RAM-диск на домашнем компьютере абсолютно бесплатно с помощью программы SoftPerfect RAM-Disc

Сегодня, когда программы оптимизированы под работу с большими объемами памяти, RAM-диск теряет часть своей привлекательности. А если учесть, что все данные на нем потеряются при сбое питания, то идея создания такого виртуального накопителя в домашних условиях теряет актуальность.

# # #

Итак, оптимальный объем памяти для домашнего компьютера — 8 Гб. В этом случае планки памяти будут оправдывать те деньги, которые вы в них вложили.

А лучший ответ на вопрос «Куда девать свободную память?» звучит для современных операционных систем так: «Не мешайте работать!». Т.е. просто оставьте память в покое — система сама знает, как ее лучше использовать, просто работайте с программами и играми.

Обязательно обратите внимание на статью «Почему не нужно использовать программы для оптимизации памяти», в которой раскрываются многие моменты по работе памяти.

Если объем оперативной памяти позволяет одновременно использовать большое количество программ — это замечательно, потому что можно быстро переключаться между ними, не прибегая к закрытию программ.

[решено] Место на жестком диске исчезает после сжатия раздела?

Резюме: Исчезло ли место на жестком диске после сжатия раздела? Вы хотите знать, почему это произошло? Тогда прочтите этот пост, чтобы иметь четкое представление по этой теме.

Знаете ли вы, что производители жестких дисков считают 1 ГБ = 1000 МБ, в то время как ваша операционная система измеряет 1 ГБ = 1024 МБ. Вот почему на жестком диске емкостью 1 ТБ отображается всего ~ 931 ГБ полезной памяти вместо 1000 ГБ. Это не значит, что вы потеряли 69 ГБ пространства или раздела.На жестком диске вы можете создать несколько разделов и томов, сжав жесткий диск с помощью инструмента управления дисками или во время установки Windows. Но иногда что-то идет не так, и ваша система может не выделить место при создании нового тома из нераспределенного раздела жесткого диска. В результате после сжатия пространство на жестком диске исчезает. Некоторые факторы, которые могут привести к исчезновению места на жестком диске:

  • Вирусная атака,
  • Ошибка файловой системы,
  • Внутренние ошибки жесткого диска,
  • Проблема с драйвером жесткого диска,
  • Системные файлы отсутствуют.

Ниже мы объяснили три различных решения, с помощью которых вы можете попытаться восстановить недостающее пространство на жестком диске или проблему с разделами.

Решение 1. Запустите сканирование SFC

Иногда поврежденные или отсутствующие системные файлы могут привести к исчезновению раздела или раздела жесткого диска. Средство проверки системных файлов (SFC) — это служебная программа, предоставляемая Windows, которая используется для сканирования и восстановления отсутствующих или поврежденных системных файлов. Вы можете запустить сканирование SFC в своей системе, выполнив следующие действия:

  1. Нажмите «Windows + Q», чтобы открыть панель поиска, и введите cmd.
  2. Нажмите «CTRL + SHIFT + ENTER», чтобы запустить cmd от имени администратора, или щелкните правой кнопкой мыши cmd и выберите «Запуск от имени администратора».
  3. Затем введите sfc / scannow, чтобы запустить сканирование SFC.

Если сканирование SFC обнаружит какие-либо проблемы с системными файлами, оно может запросить установочный DVD-диск Windows или носитель для восстановления поврежденных системных файлов.

Решение 2. Запустите команду «Chkdsk»

Chkdsk — это встроенная утилита для проверки и исправления ошибок диска в Windows. Chkdsk сканирует раздел жесткого диска на наличие внутренних ошибок и одновременно исправляет их.Утилита «Chkdsk» исправляет метаданные файловой системы и ошибки логической файловой системы, которые приводят к повреждению разделов жесткого диска и их исчезновению. Чтобы восстановить поврежденный раздел жесткого диска с помощью Chkdsk, выполните следующие действия:

  • Введите cmd в поле поиска Windows и нажмите ctrl + shift + enter.
  • Нажмите «Да», чтобы предоставить доступ администратора. Появится окно cmd.
  • Введите команду chkdsk X: / f, где X — буква раздела жесткого диска. Кроме того, вы можете ввести chkdsk X: / F / X / R для тщательного сканирования.
  • Нажмите Enter и подождите, пока утилита «Chkdsk» не исправит ошибки диска.

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

Решение 3. Восстановите недостающее пространство на жестком диске с помощью управления дисками

Управление дисками — это инструмент, который используется для создания разделов жесткого диска и управления ими в Windows.Вы можете использовать инструмент управления дисками для восстановления недостающего места на жестком диске, выполнив следующие действия:

  1. Нажмите Windows + R. В поле введите diskmgmt.msc и нажмите Enter. Появится окно «Управление дисками».
  2. Щелкните правой кнопкой мыши нераспределенный раздел жесткого диска и выберите «Новый простой том». Откроется мастер создания нового простого тома.
  3. Следуйте указаниям мастера: укажите размер тома, назначьте букву диска и выберите NTFS в раскрывающемся списке Файловая система. Нажмите «Далее» для подтверждения, а затем нажмите кнопку «Готово».

Инструмент управления дисками создает новый раздел с выделенным дисковым пространством. Кроме того, пользователи могут выбрать активный раздел и расширить его объем, добавив незанятое пространство. Выполните следующие действия, чтобы расширить том раздела нераспределенным пространством:

  1. Нажмите Windows + R. В поле введите diskmgmt.msc и нажмите Enter. Появится окно «Управление дисками».
  2. Щелкните правой кнопкой мыши раздел жесткого диска «Активный / исправный» и выберите «Расширить том». Откроется мастер расширения тома.
  3. Нажмите «Далее». Добавьте пробелы из поля «Доступные», затем нажмите «Далее», а затем кнопку «Готово».

Это добавляет незанятое пространство к активному первичному разделу и восстанавливает недостающее пространство на жестком диске.

ПРИМЕЧАНИЕ. Когда вы удаляете раздел во время сжатия или расширения тома, он стирает все данные из этого конкретного раздела. Рекомендуется сделать резервную копию важных данных перед сжатием раздела и перед тем, как вы начнете исправлять проблему «Место на жестком диске исчезло после сжатия раздела».

В случае, если резервное копирование отсутствует или резервное копирование невозможно, единственный способ восстановить потерянные данные из удаленного раздела — использовать профессиональный инструмент восстановления данных. Вы можете использовать Stellar Data Recovery — Standard для Windows, который может помочь вам восстановить данные с потерянных, удаленных или поврежденных разделов. Этот инструмент восстановления данных может восстанавливать все типы файлов на основе их уникальных подписей, а также файлы, такие как фильмы, сжатые файлы, изображения, музыка, документы и т. Д. Используя Stellar Data Recovery-Standard, вы также можете восстанавливать необработанные данные и другие файлы даже с отформатированный раздел жесткого диска.

Вывод:

Мы обсудили причины, по которым раздел жесткого диска исчезает после сжатия раздела, и решения для восстановления недостающего места на жестком диске или раздела. Решения, описанные выше, могут помочь вам восстановить удаленный раздел в большинстве случаев. Однако, если вы удалили или отформатировали раздел во время процесса восстановления или сжатия, вы не сможете получить доступ к данным, поскольку они станут недоступными. Профессиональный инструмент восстановления данных, такой как Stellar Data Recovery-Standard, может помочь вам с легкостью восстановить потерянные данные с удаленных и отформатированных разделов.

Как восстановить место на жестком диске, исчезнувшее после сжатия раздела

Q: Как решить проблему исчезновения места на жестком диске после сжатия раздела?
«Я не специалист по работе с жесткими дисками, вчера я выделял место при создании нового тома из незанятого раздела жесткого диска. Когда я выполнял эту задачу, раздел моего диска исчез.Я понятия не имею, что случилось с моим жестким диском емкостью 1 ТБ. Есть ли способ восстановить нераспределенный раздел в Windows 10? Если да, то я определенно хочу поблагодарить их и указать на причины этой проблемы ».

Люди во всем мире используют жесткие диски в качестве основных носителей информации. Некоторые люди не знают, что производитель считает 1 ТБ за 1000 ГБ, но ваша операционная система показывает только 931 ГБ. Люди думают, что остальные 69 ГБ потрачены впустую, но вы можете использовать это пространство, уменьшив его.Если вы не справитесь с этой процедурой и на вашем жестком диске исчезнет место, не беспокойтесь. Вы можете решить эту проблему, просто следуя методам, указанным в руководстве. Внимательно следуйте руководству, чтобы получить все исправления и причины этой проблемы.

Часть 1: Почему на жестком диске пропало место после сжатия раздела?

Если вам неизвестны причины какой-либо проблемы, вы определенно не сможете решить ее должным образом. То же самое и с исчезновением проблемы с пространством на жестком диске, вам необходимо знать все возможные причины этой проблемной ситуации.

Вот несколько общих факторов;

Ошибки файловой системы обычно вызваны ошибками, связанными с диском. Если на вашем жестком диске исчезает место, есть вероятность, что целостность или повреждение диска могли вызвать ошибку файловой системы.

    • Внешний жесткий диск, внутренняя ошибка

Возможно, вы используете внешний жесткий диск, на котором возникают внутренние ошибки. Можно считать, что на вашем жестком диске может быть какая-либо проблема с оборудованием, которая и приводит вас к этой проблеме.

Наиболее частой причиной этой проблемы является вирусная атака. Когда ваш компьютер подключен к Интернету, вирус быстро проходит через него, если у вас слабая система безопасности. В противном случае он может попасть на ваш жесткий диск любым другим способом и заразить его.

    • Драйвер жесткого диска устарел

Если драйвер вашего жесткого диска устарел, это просто означает, что ваш диск больше не совместим. Драйверы — это основная сущность для запуска диска, если они устарели, вы можете столкнуться с такими ошибками.

    • Системные файлы отсутствуют или повреждены

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


Часть 2: Что занимает недостающее место?

Теперь, когда вы знаете причины вашей проблемы. Вам должно быть интересно, что занимает недостающее место на жестком диске.Вот 3 ситуации, из-за которых окнам не хватает места на жестком диске;

1. Скрытые перегородки занимают место

Есть компьютеры и ноутбуки со встроенными скрытыми перегородками. Такие разделы, как OEM-раздел, раздел восстановления и зарезервированный раздел Microsoft. Вы можете использовать управление дисками для отслеживания этих скрытых разделов. Используя управление дисками, вы также можете удалить их, только если вы сделали резервную копию своей системы.

2. Защита систем занимает много места

Функция защиты системы на компьютере предназначена для регулярного создания и сохранения информации о файловой системе и настройках компьютера.При этом создаются точки восстановления, которые занимают много места. Чтобы просмотреть данные, проверьте «информацию о системном объеме».

3. На жестком диске нет разделов

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


Часть 3: Как вручную восстановить нераспределенное пространство?

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

Вот два лучших метода для этого;

Метод 1. Запустить средство проверки системных файлов

Если причиной вашей проблемы «исчезновение места на жестком диске после сжатия раздела» является повреждение или отсутствие системных файлов. Вы, безусловно, можете использовать этот метод, чтобы решить эту проблему. Средство проверки системных файлов — это инструмент, предоставляемый Windows, который может обнаруживать и восстанавливать поврежденные или отсутствующие системные файлы.

Чтобы использовать средство проверки системных файлов (SFC), выполните следующие действия;

Шаг 1. Откройте панель поиска или нажмите «Windows + Q», чтобы открыть ее.

Шаг 2: Введите CMD в строку поиска.

Шаг 3: Нажмите «Control + Shift + Enter», чтобы запустить CMD от имени администратора.

Шаг 4: Наконец, введите sfc / scannow, чтобы запустить процедуру сканирования средства проверки системных файлов.

Шаг 5: если система обнаружит какие-либо проблемы с системными файлами, она может запросить носитель Windows для восстановления системных файлов.

Метод 2. Выполните команду «Chkdsk»

Если средство проверки системных файлов не сканирует поврежденные или отсутствующие файлы, этот метод может вам помочь.Chkdsk — это встроенная утилита, предоставляемая Windows, вы можете использовать ее для сканирования раздела жесткого диска и внутренних ошибок, она автоматически устранит их. Chkdsk может исправить метаданные файловой системы и ошибки логической файловой системы, которые повреждают раздел и приводят к их исчезновению.

Выполните следующие действия, чтобы запустить команду «Chkdsk»;

Шаг 1. Откройте панель поиска Windows, введите CMD и нажмите «Ctrl + Shift + Enter».

Шаг 2: Нажмите «Да», чтобы открыть CMD от имени администратора.

Шаг 3: Введите команду chkdsk X: / f, «X» — это буква раздела жесткого диска.

Шаг 4: Нажмите Enter и подождите, пока chkdsk просканирует и исправит ошибки диска.

Шаг 5: На последнем шаге перезагрузите компьютер после завершения задачи. Кроме того, попробуйте получить доступ к жесткому диску через проводник Windows. Если у вас нет доступа к диску, скопируйте данные и отформатируйте их с помощью инструмента управления рисками.


Часть 4: Как восстановить потерянный раздел с помощью recoveryit?

Если вы удалите раздел при уменьшении или увеличении объема на жестком диске, он стирает данные на конкретном жестком диске.Итак, убедитесь, что вы сделали резервную копию своих ценных данных. В ситуации, когда вы не смогли создать резервную копию своих данных и случайно удалили раздел, не беспокойтесь, вы можете восстановить свои данные с помощью замечательного программного обеспечения, упомянутого ниже;

Recoverit

Recoverit Data Recovery — это профессиональный инструмент для восстановления данных, он используется для восстановления данных более 1000+ типов. Программа способна восстанавливать данные, потерянные после удаления раздела на жестком диске.

Шаг 1. Запустите Recoveryit на Mac

.

Прежде всего, задача состоит в том, чтобы загрузить и установить программу восстановления на ваш Mac. После установки вы можете просто дважды щелкнуть значок, чтобы запустить приложение.

Шаг 2: Выберите устройство

Как только появится окно. Вам нужно выбрать диск в разделе «Устройства» перед вами. Помните, что вы выбираете диск, на котором вы потеряли данные из-за случайного разбиения.

Шаг 3. Просканируйте местоположение

После того, как вы нажмете вкладку «Пуск», программа начнет процесс глубокого сканирования вашего жесткого диска.Вы даже можете приостановить или возобновить процесс сканирования.

Шаг 4. Предварительный просмотр и восстановление файлов

Процесс сканирования зависит от размера потерянных данных. После завершения процесса вы сможете просмотреть все данные, которые вы потеряли при удалении раздела. Вы можете предварительно просмотреть несколько типов данных, будь то видео, изображения или аудио. Теперь, когда вы обнаружили все исчезнувшие данные, нажмите кнопку «восстановить», чтобы восстановить все ваши данные. Наконец, сохраните восстановленные данные в желаемом месте.


вывод

При работе с жестким диском, прежде всего, убедитесь, что вы сделали резервную копию всех ваших важных файлов данных. В этом руководстве мы обсудили причины исчезновения места на жестком диске после сжатия раздела. Хотя упомянутые выше методы достаточно эффективны для решения проблемы, если вы удалили или отформатировали раздел с данными на нем, одновременно сжав его, вам просто нужно использовать удивительный инструмент восстановления данных Recoverit, чтобы восстановить данные с помощью удовольствие.

Что не так с накопителем

Восстановите свой диск
Почини свой диск
Форматирование / очистка диска
Знай свой драйв

7 ГБ дискового пространства для исчезновения в Windows 10 v1903

Я часто говорю с клиентами об управлении дисковым пространством, и некоторые понимают, а некоторые просто тускнеют. Многие думают, что все ваше дисковое пространство можно использовать, прежде чем вам придется беспокоиться, а другие считают, что 10% следует оставить свободными в качестве рабочей области для Windows.Если у вас два диска или диск с разделами и вы используете C: для операционной системы и D: для данных, то у вас меньше шансов попасть в неприятности, но текущая тенденция состоит в том, чтобы иметь только один большой диск C: и как только свободное пространство падает ниже 10%, начинают возникать проблемы с производительностью. Windows может начать протестовать с сообщениями, и если вам удастся уменьшить свободное пространство до 0%, вы можете обнаружить, что компьютер даже не загружается, не говоря уже о том, чтобы вы могли сохранить документ, над которым вы работаете. Для этого просто откройте проводник и нажмите «Этот компьютер», если полоса под C: синего цвета, все в порядке, если она уже стала красной, у вас проблемы.

Проблема стала более очевидной из-за того, что крупные розничные торговцы продвигают SSD-диски, потому что они работают в 10 раз быстрее, чем обычные диски, но упускают тот момент, когда SSD 128 ГБ не вмещает столько же, сколько жесткий диск емкостью 1 ТБ, который вы заменяют. Если вы покупаете компьютер с твердотельным накопителем, вам нужно либо быть действительно дисциплинированным с тем, что вы экономите, либо иметь второй жесткий диск или внешний диск для оставшейся части вашего хранилища. Продажа ноутбуков HP Stream только с твердотельным накопителем на 32 ГБ была еще большей проблемой, потому что после удаления раздела восстановления и установки Windows 10 у вас почти не осталось места для следующего обновления Windows 10, если вы ничего не сохраните. машина себе.

Раз в 6 месяцев запускается крупное обновление или новая версия Windows 10, которая отличается от предыдущих операционных систем. Вам действительно нужно 6-8 ГБ свободного места, чтобы загрузить и установить его. Если у вас недостаточно места, вы столкнетесь с чередой сбоев, которые в худшем случае приведут к тому, что вся ваша Операционная система станет непригодной для использования, и вам потребуется обратиться за поддержкой. В других случаях Windows продолжает работать на старой версии, но после отсутствия 3 обновлений версии (18 месяцев) вы получите сообщение о том, что ваша версия Windows 10 больше не будет поддерживаться.Вы можете быть немного удивлены, увидев это, когда Windows 7, которая существует уже более 10 лет, все еще поддерживается.

Microsoft считает, что они безуспешно пытались убедить клиентов понять важность свободного места и поэтому сделали интересный шаг из Windows 10 v1903 (19h2), зарезервировав для себя 7 ГБ это далеко от клиента. Эта функция известна как «Зарезервированное хранилище». Он будет начинаться с 7 ГБ, но может и почти наверняка увеличится в будущих выпусках.Опытные пользователи смогут получить доступ к настройкам и изменить сумму, но не удалить ее полностью. Однако важно отметить, что если вы измените его на более низкое значение, чтобы удовлетворить себя, как только зарезервированное хранилище будет использовано, ваше свободное пространство будет захвачено, как и раньше, и если у вас нет никаких проблем, выделенные выше, все равно возникнут. .

Клиентам, подумывающим о покупке нового компьютера, я рекомендую избегать твердотельных накопителей на 128 ГБ и выбирать как минимум 256 ГБ, если, конечно, нет второго диска для ваших данных.Для тех, кто полностью сбит с толку или уже столкнулся с проблемами из-за нехватки дискового пространства, здесь на помощь приходят компьютеры Churchdown. Просто позвоните Марку по номеру 07557 483438, напишите по электронной почте [email protected] или заполните форму внизу
Контактная страница .

Жестких дисков исчезнут из вашего дата-центра

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

Таковы взгляды аналитика GigaOm Энрико Синьоретти, реагирующего на увеличение емкости дисков Western Digital, и управляющего директора Wells Fargo по исследованию капитала Аарона Ракерса, реагирующего на последние новости Western Digital о 3D NAND.

GigaOM гуру

По словам Синьоретти, жесткий диск «исчезнет из маленького центра обработки данных.… Больше никаких жестких дисков в домашних условиях, никаких жестких дисков в организациях малого бизнеса, никаких жестких дисков в средних предприятиях. Такие организации будут полагаться на флеш-память и облако или, возможно, только на облако! »

Он сказал, что грядущие дисковые накопители емкостью 18 и 20 ТБ (до 50 ТБ) будут все больше разрабатываться и производиться для гипермасштабируемых компаний, таких как Facebook и eBay, а также для поставщиков общедоступных облачных сервисов, таких как AWS и Azure.

Синьоретти считает, что на восстановление данных, хранящихся на вышедшем из строя жестком диске большой емкости, потребуются недели: «Большая емкость также означает более длительное время восстановления в случае сбоя.Сегодня на восстановление жесткого диска емкостью 14 ТБ может уйти неделя, подумайте о восстановлении жесткого диска на 50 ТБ! »

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

Синьоретти утверждает, что «вся дополнительная сложность сделает жесткие диски непрактичными для небольших организаций, не имеющих достаточного количества данных для хранения на них (и в этом случае мы легко пройдем отметку в 1 ПБ).Подумайте об этом: 1 ПБ равен 20 жестким дискам, с четностью и запасными дисками это будет 24. Это обеспечивает пропускную способность, но очень мало IOPS и риск потери данных высок из-за времени восстановления. Удачи с этим!»

Он заключает: «Жесткий диск исчезнет из вашего центра обработки данных, если вам не понадобится несколько петабайт холодного хранилища, установленного локально в вашем помещении… Центр обработки данных на основе флеш-памяти станет реальностью, и вы будете хранить все больше и больше своих холодные данные в облаке ».

Слоеный пирог NAND

Объявление

Western Digital и Kioxia о 112-слойной 3D NAND на прошлой неделе побудило Rakers погрузиться в оценку затрат на производственный процесс.В письме к подписчикам он сказал, что этот 112L NAND (процесс BiCS5) является оптимизированным по стоимости процессом, который до 30% дешевле на бит, чем существующий продукт 96L, при уровне выхода зрелых пластин.

Rakers отмечает, что продукт 112L состоит в основном из двух кристаллов 56L, сложенных вместе, тогда как кристалл Samsung 128L представляет собой конструкцию с одним стеком. Пластина WD-Kioxia 112L имеет «большее преимущество в битовой плотности по сравнению с Samsung» — около 7,8 ГБ на квадратный миллиметр против 6,8 ГБ на квадратный миллиметр у Samsung. Он подсчитал, что WD-Kioxia имеет 10-15-процентное преимущество в битовой плотности по сравнению с технологией Samsung 128L и, как следствие, экономию.

Это означает, что WD-Kioxia существенно расширила доступность NAND, особенно когда 112L отформатирован с использованием флэш-памяти QLC.

Большая часть современных NAND — это TLC (3 бита на ячейку), а QLC имеет меньший срок службы, около 1000 циклов, чем TLC с его 3000 циклами. Он также имеет время чтения 100 мкс при чтении по сравнению с TLC 25 мкс. Но он все равно быстрее диска, у которого время поиска ограничено 8-12 мс.

Сегодняшние накопители большой емкости все чаще используются для хранения данных, требующих от средней до низкой скорости доступа для записи.QLC 112L NAND может лучше конкурировать на этом рынке, чем TLC 96L, используя методы выравнивания износа и избыточного выделения ресурсов.

Это приводит Рейкерс к выводу, что 100+ слоев 3D NAND станут доминирующей технологией с точки зрения поставляемой емкости.

Он пишет: «Постоянное совершенствование технологий контроллеров и усовершенствования программного обеспечения, которые улучшают характеристики необработанной NAND, является одной из основных причин, по которой мы считаем, что внедрение QLC ускорит и расширит его внедрение в ближайшие годы.”

Rakers воспроизвели эту дорожную карту 3D NAND;

Технология

SDD будет наводнена 200-300-слойными твердотельными накопителями 3D NAND в 2022 и 2023 годах, и, следовательно, с еще более низкой стоимостью бит. Он заключает: «Мы … по-прежнему наблюдаем сокращение разрыва в цене (долл. / ГБ) между корпоративными твердотельными накопителями и жесткими дисками ближнего действия … В 3К19 корпоративные доллары / ГБ были примерно в 8 раз выше, чем у HDDS большой емкости / почти линейного доступа, или ниже примерно в 9 раз и 15x по сравнению с предыдущим кварталом и кварталом прошлого года.

«Наши обсуждения с представителями отрасли показали, что снижение до 5-кратного диапазона премиум-класса может стать серьезным конкурентным аргументом в пользу начала замены корпоративных твердотельных накопителей на жесткие диски ближнего действия в некоторых рабочих нагрузках.”

Далее: «Это может стать началом переворота в внедрении корпоративных твердотельных накопителей большой емкости».

Фон

Blocks & Files освещает тему жестких дисков и твердотельных накопителей в корпоративных центрах обработки данных в нескольких статьях, включая эти три ниже.

Как и Signoretti и Rakers, мы думаем, что корпоративные твердотельные накопители QLC с> 100 слоями начнут заменять накопители ближнего действия в центрах обработки данных за пределами гипермасштабируемых операторов и операторов общедоступного облака.Флэш-память NAND объемом 200 л и> 300 л усилит эту тенденцию.

Но гипермасштабирующие машины будут придерживаться жестких дисков, потому что они могут использовать огромное количество дисков с необходимым программным обеспечением и системной архитектурой, чтобы сделать их экономически эффективными против атаки флэш-памяти — момент, который Seagate и Infinidat настойчиво подчеркивают.

Куда уходит мое дисковое пространство?

Наш диск разделен на диски C: и D :. Мы экономим только на диске D :, а на диске C: осталось всего около 540 МБ! Не считая 5 ГБ фотографий, я не могу понять, что занимает всю память.Кажется, что память постоянно ухудшается и теперь достигает критического уровня. Я выполнил проверку на наличие вредоносных программ и удалил все критические ошибки, но все еще не смог освободить память. Я даже не могу дефрагментировать, так как мне нужно 20% свободного места для запуска этой опции.

Исчезновение дискового пространства — очень распространенный сценарий.

Почему-то, сколько бы у нас ни было, места на диске никогда не хватает. По мере того как мы собираем изображения и программы (а сами программы собирают данные), на диске используется все больше и больше места.В наши дни на наших компьютерах происходит так много всего, что трудно понять, что занимает место.

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

TreeSize Бесплатно

TreeSize Free — это бесплатный инструмент, который показывает, что занимает все место на вашем компьютере. (Доступна платная версия с дополнительными функциями, но для того, что мы делаем, будет достаточно бесплатной версии.)

TreeSize Free (щелкните, чтобы увеличить изображение).

Загрузите TreeSize Free со страницы программного обеспечения JAM и установите его.

По завершении установки вам будет предложено запустить ее или запустить от имени администратора.

Настройка TreeSize завершена.

Я рекомендую вам запускать его как администратор, чтобы TreeSize мог получить доступ и вернуть как можно больше информации об использовании вашего жесткого диска.

По мере того, как TreeSize сканирует ваш жесткий диск, он обновляет его отображение в режиме реального времени.

Когда маленький синий индикатор выполнения исчезнет, ​​результаты будут завершены.

TreeSize прогресс.

Типовая машина

Это результат запуска TreeSize на C: \ базовой установки Windows 10.

Результаты TreeSize (щелкните, чтобы увеличить изображение).

Основная информация здесь — это список всех папок верхнего уровня на диске C: с указанием объема дискового пространства, которое они занимают. Он сортируется по уменьшению дискового пространства, поэтому наверху находятся крупнейшие потребители места.

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

Копаем глубже

Вы можете просмотреть содержимое папок следующего уровня, щелкнув маленький знак «больше» слева от имени папки. Вот раскрытая папка Windows:

Папка TreeSize Windows (щелкните, чтобы увеличить изображение).

Сразу видно, что папка «WinSxS» содержит больше всего данных из всех подпапок в C: \ Windows. (Это, кстати, нормально.) Вы также можете увидеть относительный размер каждой из других папок в Windows. Если вы хотите углубиться в детали, продолжайте расширять подпапки.

TreeSize в пользовательских файлах

Полезно видеть, что хранится в папках вашей учетной записи. В Windows это означает просмотр содержимого «C: \ Users \ <имя пользователя>». В моем случае это C: \ Users \ lnote.

Папка учетной записи пользователя Treesize (щелкните, чтобы увеличить изображение).

Вы можете видеть, что AppData и его содержимое занимают больше всего места в моей учетной записи, а затем следует папка Evernote.

Ваша машина

Теперь, что касается того, что занимает дисковое пространство на вашем компьютере, я не могу знать.Однако с помощью такого инструмента, как TreeSize, вы сможете увидеть, что занимает все это пространство, и предпринять соответствующие действия.

В сторону: Место на диске — это не память

Люди часто путают эти термины, и очень важно — особенно при обращении за помощью — чтобы используемые термины точно отражали то, о чем вы говорите. Чтобы немного упростить:

  • Память — это RAM (оперативная память), в которой хранятся ваши программы и данные, когда они используются. Когда вы выключаете компьютер, ваша память стирается.Чтобы освободить память, запускайте одновременно меньше программ.
  • Дисковое пространство — это ваш жесткий диск, на котором данные хранятся постоянно (или до тех пор, пока вы или программа не удалите их явным образом). Чтобы освободить место на диске, удалите файлы.

Еще одно важное отличие — это размер. У моего ноутбука, например, 16 гигабайт памяти, но терабайт (1024 гигабайта) дискового пространства. Дисковое пространство на машине почти всегда намного больше, чем ее оперативная память.

Медленный компьютер?

Ускорьтесь с моим специальным отчетом: 10 причин, по которым ваш компьютер работает медленно, теперь обновлен для Windows 10.

СЕЙЧАС: назовите свою цену! Вы сами решаете, сколько платить — и да, это означает, что вы можете получить этот отчет совершенно бесплатно, если захотите. Получите свою копию прямо сейчас!

Таинственный случай Каталины и отсутствия места на диске, или / private / var / vm съел мой диск. — Automatica

Недавно у меня возникла очень необычная проблема с клиентом — на его MacBook Pro под управлением Catalina постоянно не хватало места на диске.

Он оставил это на некоторое время, а затем начал сокращать свои данные, когда место стало действительно мало — такие вещи, как удаление 26 ГБ из документов / данных пользователя Microsoft со старым профилем Outlook 2011, но независимо от того, что он делал, свободное пространство продолжал снижаться.

Как оказалось, с Каталиной за кулисами творится мощная жужжу, и то, что вы видите, не всегда то, что происходит на самом деле. Файлы могут показывать размер, но занимать другое место на диске. Разделы динамически разделяют пространство с другими разделами. Копирование при записи означает, что несколько копий файла не обязательно занимают место, пока они не будут записаны. Снимки могут занимать значительный объем места, а свободное пространство может не увеличиваться при удалении файлов…

С этим MacBook Pro происходили две необычные вещи.Первого можно было идентифицировать, запустив такую ​​утилиту, как WhatSize, для поиска больших файлов на диске. Это определило массивный файл в /System/Library/Caches/com.apple.coresymbolicationd/ с именем data и размером более 100 ГБ. Поскольку это место является кешем и не должно содержать никаких критических данных, я удалил его, а свободное место на диске не изменилось.

Тогда мне пришлось начать копать намного глубже, чтобы увидеть, что еще может происходить. Ковыряние с diskutil показало, что существует раздел виртуальной машины, занимающий 273 ГБ — больше половины диска.Это было действительно странно, поскольку просмотр / private / var / vm показал один файл образа сна и два файла подкачки, которые занимали в общей сложности 3 ГБ.

 список diskutil
/ dev / disk0 (внутренний, физический):
    #: ИМЯ ТИПА ИДЕНТИФИКАТОР РАЗМЕРА
    0: GUID_partition_scheme * 500,3 ГБ disk0
    1: EFI EFI 209,7 МБ disk0s1
    2: Apple_APFS Контейнер disk1 499,9 ГБ disk0s2
 / dev / disk1 (синтезировано):
    #: ИМЯ ТИПА ИДЕНТИФИКАТОР РАЗМЕРА
    0: Схема контейнера APFS - +499.9 ГБ диск1
                                  Физическое хранилище disk0s2
    1: Том APFS Macintosh HD - данные 213,6 ГБ disk1s1
    2: Предварительная загрузка тома APFS 81,1 МБ disk1s2
    3: Восстановление тома APFS 528,6 МБ disk1s3
    4: Том APFS VM 273,6 ГБ disk1s4
    5: Том APFS Macintosh HD 10,9 ГБ disk1s5 

Я ничего не мог сделать с этим разделом при загрузке в macOS, поэтому я загрузился в режиме восстановления, стер раздел виртуальной машины и воссоздал его заново.

Из списка diskutil я мог видеть, что раздел виртуальной машины был / dev / disk1s4, поэтому, чтобы стереть его, я снова использовал diskutil:

 diskutil apfs eraseVolume disk1s4 -name VM 

Затем мне пришлось вернуть ему правильную роль, поэтому список diskutil apfs показал мне разделы и их идентификаторы

 список diskutil apfs
...
+ -> Том disk1s4 4A8675D8-8109-48DE-9CB0-D3AC7CA1AE4D
... 

Далее, чтобы вернуть ему правильную роль (ВМ)

 diskutil apfs chrole 4A8675D8-8109-48DE-9CB0-D3AC7CA1AE4D V 

Наконец, я мог еще раз использовать diskutil apfs list, чтобы проверить, есть ли обновления для его роли.

 + -> Том disk1s4 4A8675D8-8109-48DE-9CB0-D3AC7CA1AE4D
| -------------------------------------------------- -
| Диск тома APFS (роль): disk1s4 (ВМ)
| Имя: VM (без учета регистра)
| Точка монтирования: / private / var / vm 

На этом этапе я перезагрузился в macOS и убедился, что на диске есть дополнительные 270 ГБ свободного места.

файлов на внешнем жестком диске отсутствуют, но все еще занимают место (решено)

Внешний жесткий диск обеспечивает удобство повседневной работы за счет хранения данных вне системы. Хотя есть очень высокие шансы, когда пользователь подключает диск и обнаруживает, что на жестком диске отсутствуют папки и файлы. Однако свойства жесткого диска показывают, что пространство занято потерянными файлами и папками. Для такого случая, когда файлы отсутствуют на внешнем жестком диске, но все еще занимают место, мы придумали некоторые методы, которые каждый может использовать для устранения пустого внешнего и внутреннего жесткого диска, но показывает использованное пространство без потери данных.Это будет универсальное решение для надежного восстановления данных. Итак, приступим!

Реальный случай исчезновения файлов с внешнего жесткого диска в Windows 10

«Помогите! Я в беде. Недавно я купил новый ноутбук, и когда я подключил к нему свой старый внешний жесткий диск Segate, я обнаружил, что мои папки отсутствуют. На самом деле он не содержит ни одного файла, кроме 5 файлов, сохраненных вне папки. Кроме того, на томе указано 700 ГБ используемого пространства. Это означает, что мои файлы не отображаются на жестком диске, но все еще там.Пожалуйста, помогите мне исправить файлы на внешнем жестком диске Seagate, которые исчезли, но по-прежнему занимают место. Они мне срочно нужны ».

Обходные пути для устранения проблемы «Файлы отсутствуют, но занимают место на жестком диске». Проблема

Есть много простых приемов, с помощью которых пользователи могут устранить исчезновение файлов / папок на внешнем и внутреннем жестком диске. Если вы хотите получить доступ к файлам, которые не отображаются на внешнем жестком диске, последовательно следуйте приведенному ниже исправлению:

Решение 1. Проверьте, скрыты ли файлы или нет

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

  1. Откройте том внешнего жесткого диска в Windows 10.
  2. Щелкните вкладку Файл >> Изменить папку и параметры поиска.
  3. На экране появится новое диалоговое окно «Параметры папки».
  4. Теперь перейдите на вкладку «Просмотр» >> «Показать скрытые файлы, папки и диски». Убедитесь, что флажок Скрывать защищенные системные файлы (рекомендуется) также снят.
  5. Нажмите кнопку ОК.
  6. Теперь проверьте, появляются ли на диске скрытые файлы.

Решение 2. Ошибка файловой системы Причина, по которой жесткий диск пуст, но отображается ошибка используемого пространства

Из-за проблем с файловой системой жесткий диск, такой как Seagate, Kingston в Windows 10, 8, 7 и т. Д., Не отображает файлы на внешнем жестком диске. Чтобы решить эту проблему, внимательно следуйте приведенным ниже инструкциям и исправьте папку пользователей, которая не отображается на жестком диске Windows:

  1. Сначала щелкните правой кнопкой мыши том внешнего жесткого диска и выберите в списке параметр «Свойства».
  2. Щелкните Инструменты, которые доступны между вкладками Общие и Оборудование.
  3. Под заголовком «Проверка ошибок» нажмите «Проверить».
  4. После успешного завершения сканирования щелкните Закрыть >> ОК.

Примечание. Этот обходной путь выполняется в операционной системе Windows 10.

Решение 3. Проверьте значение реестра, пораженное вирусом, чтобы исправить ошибку отсутствия папки пользователя

Если на внешнем жестком диске отображается использованное пространство, но пустые папки, то это может быть вирус.Доступно исправление для устранения неполадок, когда на жестком диске отображается использованное пространство, но нет проблем с файлами:

  1. Перейти к значку «Пуск» в Windows 10.
  2. Введите Run и нажмите Enter.
  3. Теперь введите «regedit» в текстовое поле.
  4. На экране появится всплывающее окно «Контроль учетных записей». Появится сообщение «Разрешить этому приложению вносить изменения в ваше устройство?». Нажмите «Да», чтобы продолжить.
  5. Как только вы нажмете «Да», в системе откроется редактор реестра.
  6. Теперь проследите следующий путь в редакторе реестра Windows:

«HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Advanced \ Folder \ Hidden \ SHOWAL»

Важный совет: прежде всего проверьте, что CheckedValue равно 1.Если значение не равно 1, удалите CheckedValue. После этого создайте новый DWOR с названием «CheckedValue». После этого установите для него значение 1. После выполнения всех шагов проверьте файлы, которые отображаются или не отображаются на жестком диске Windows.

Решение 4. Файлы на жестком диске отсутствуют, но отображается использованное пространство из-за поврежденного зеркального изображения

Часто пользователи создают зеркальное отображение своих системных данных. Как мы знаем, зеркальное изображение создает резервную копию всех данных, включая записи реестра. Увеличивает размер файла резервной копии.Вот почему люди предпочитают сохранять клонированную копию данных на внешнем жестком диске. Однако, если это зеркальное изображение повреждено, то уже сохраненные данные на внешнем диске также будут повреждены. В результате все файлы становятся недоступными. Ручное решение для исправления внешнего жесткого диска показывает использованное пространство, но нет файлов, проблема заключается в перезапуске системы и повторном подключении внешнего жесткого диска.

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

Лучший способ показать отсутствующие файлы с внешнего жесткого диска в Windows 10, 7, 8

Если ни один описанный выше трюк не восстанавливает недостающие файлы, занимающие место на внешнем жестком диске, нажмите Hard Drive Missing File Recovery Tool. Это программное обеспечение сканирует диск пользователя и загружает все удаленные или скрытые файлы, находящиеся внутри. Здесь пользователи могут четко видеть все файлы на панели программного обеспечения.Также, можно сохранить восстановленный файл в любом желаемом месте.

Программа представляет собой безопасный способ легко получить доступ к потерянным или исчезнувшим файлам / папкам с внешнего жесткого диска. Независимо от того, какой тип файла отсутствует, он может восстановить их все за несколько кликов. Помимо этого, программное обеспечение поддерживает восстановление с других устройств хранения, таких как SATA, IDE и т. Д.

Итог

В настоящее время внешние жесткие диски используются для многоцелевого использования, например для резервного копирования данных, передачи файлов и так далее.Однако пользователи часто задавали вопросы «файлы отсутствуют на внешнем жестком диске, но все еще занимают место» на многих технических форумах. Следовательно, в этой статье мы суммировали все возможные методы решения проблемы, когда внешний жесткий диск показывает используемое пространство, но не проблемы с файлами.