Безопасность на SSD с Trim - как Trim обрабатывает небольшие файлы и файлы в MFT

532
jame

Я не могу найти конкретные ответы на это, и я просмотрел все. Этот запрос о Windows 7 и SSD обрезается NTFS с использованием порта SATA II.

Я заметил, что видеофайлы, которые я пытаюсь восстановить на урезанном SSD, восстанавливают только 1 КБ и не могут быть использованы, но как Trim обрабатывает небольшие текстовые файлы размером от 1 КБ до 2 КБ? Я хотел бы знать, безопасно ли он их удаляет? Надежно ли удаляются и обнуляются текстовые файлы, которые слишком велики для хранения в MFT (таблица основных файлов), но намного меньше, чем размер страницы SSD?

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

Кроме того, на традиционном жестком диске, когда я удаляю папку, содержащую подпапки с файлами, они сохраняют свои имена и даты. Это то же самое для твердотельных накопителей с отделкой? Или они переименовывают их и очищают метаданные при удалении? Если да, то как SSD обрабатывает файлы, хранящиеся в MFT?

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

редактировать: запускает ли программа наподобие CCLEANER команду обрезки SSD?

0
Отделка салона ничего не удаляет. Он сообщает SSD, что этот блок больше не содержит данных, на которые может ссылаться ОС. То, что внутренний контроллер на SSD делает с этой информацией, полностью зависит от производителя этого SSD. Hennes 7 лет назад 1
@Hennes. Я думаю, что вы правы в случае прядения ржавчины, но в случае SSD он должен стереть блок, прежде чем он сможет записать на него. Однако я бы не стал доверять безопасному удалению файла. Есть более правильные способы сделать это, например, уничтожить в Linux. Darren 7 лет назад 0
Я думаю, что в большинстве случаев контроллер на SSD в конечном итоге удалит эти данные. Это необходимо, потому что для записи нужны пустые блоки. Но когда (и если) это делает, это решение контроллеров. Как безопасное (но очень не гарантированное на 100%!) Предположение, что контроллер на SSD будет отмечать содержимое сектора, который больше не имеет значения. Когда у него есть несколько таких секторов, он *, вероятно, * копирует любые сектора с действительными данными в другое место и стирает (относительно медленное действие!) Весь блок, в котором больше не было необходимых данных. Hennes 7 лет назад 0
Но это только один из способов делать вещи. Контролер вполне может делать это только каждый час. или нет вообще во время большой нагрузки. Или что-то совершенно другое. Hennes 7 лет назад 0

0 ответов на вопрос