2

Стоит ли чистить USB-устройство непосредственно перед использованием на нем dd , если я копирую файл размером меньше емкости USB?

Например:
моя флешка на 32 гб заполнена данными,
Мой файл .iso составляет 4 ГБ.

После того, как dd ИНГ привода, будут все данные будут удалены и перезаписаны? Или только 4 ГБ данных будут перезаписаны файлом .iso ?

1 ответ1

2

В вашем примере dd напишет 4 ГБ, остальная часть вашей флешки не изменится. Это не означает, что данные там будут легко доступны.

Вы пишете о файле .iso но я буду использовать общий термин "образ диска".

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

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

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

Стоит ли чистить USB-устройство?

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

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

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

cat my_image /dev/zero | sudo dd of=/dev/my_usb

Таким образом, вы напишите изображение с нулями. В конечном итоге вы получите что-то вроде "нет места на устройстве", все в порядке.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .