Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 19, 2018 11:42:02

PEHDOM
Зарегистрирован: 2016-11-28
Сообщения: 2196
Репутация: +  294  -
Профиль   Отправить e-mail  

Необходимо отформатировать usb-флэш и стереть остаточные файлы

AleksandrTihomolov да кстати чуть не забыл, у флешек жи алгоримт работы отличается от жестких дисков, там присутствует контроллер который распределяет нагрузку между ячейками, чтобы они равномерно “изнашивались”. Поэтом есть сомнение в целесообразности частичного заполнения нулями, так как контроллер может записать новые данные(нули) не в те ячейки где они хранились ранее, и при полном побайтовом дампе флешки, эти данные могут опять всплыть. Хотя это не точно, я могу и ошибаться, поскольку мои знания достоаточно поверхностны в этой области.

Однако внешнее сходство файловых систем твердотельных накопителей и обыч­ных винчестеров обманчиво. Файловая система flash-памяти (Flash File System, FFS) лишь эмулирует обычный дисковый накопитель и состоит из блоков управ­ления и блока инициализации. На самом деле об истинном расположении и адре­сации блоков памяти знает только контроллер flash-диска или карты памяти.
источник http://system-repair.net/2010/06/princip-raboty-i-ustrojstvo-flash-pamyati/



==============================
Помещайте код в теги:
[code python][/code]
Бериегите свое и чужое время.

Отредактировано PEHDOM (Апрель 19, 2018 13:33:17)

Офлайн

#2 Апрель 19, 2018 11:54:08

PEHDOM
Зарегистрирован: 2016-11-28
Сообщения: 2196
Репутация: +  294  -
Профиль   Отправить e-mail  

Необходимо отформатировать usb-флэш и стереть остаточные файлы

Rodegast
А тогда какой смысл в данный программе? Проще в терминале вызвать mkfs.vfat и оно отформатирует всё что надо.
смысл что просто после форматирования данные которые были ранее никуда не исчезают, и хотя ФС считает что там пусто, данные там остаються, и их можно оттудова вытащить даже банальным HEX редактором или спецальной программой. После заполнения диска\раздела нулями(единицами/рандомным патерном) данные уже никак нельзя оттудова вынуть. Если не рассматривать всякую экзотику типа электронного микроскопа или измением позиционирования головок диска, что не в каждой лаборатории возможно.



==============================
Помещайте код в теги:
[code python][/code]
Бериегите свое и чужое время.

Отредактировано PEHDOM (Апрель 19, 2018 11:55:27)

Офлайн

#3 Апрель 19, 2018 12:03:11

Rodegast
От: Пятигорск
Зарегистрирован: 2007-12-28
Сообщения: 2679
Репутация: +  182  -
Профиль   Отправить e-mail  

Необходимо отформатировать usb-флэш и стереть остаточные файлы

> после форматирования данные которые были ранее никуда не исчезают…После заполнения диска\раздела нулями(единицами/рандомным патерном) данные уже никак нельзя оттудова вынуть

Но ведь тоже самое может быть достигнуть при помощи команды dd перед форматированием. На эту тему целесообразно написать bash-скрипт но не более.



С дураками и сектантами не спорю, истину не ищу.
Ели кому-то правда не нравится, то заранее извиняюсь.

Отредактировано Rodegast (Апрель 19, 2018 12:04:09)

Офлайн

#4 Апрель 19, 2018 12:07:43

PEHDOM
Зарегистрирован: 2016-11-28
Сообщения: 2196
Репутация: +  294  -
Профиль   Отправить e-mail  

Необходимо отформатировать usb-флэш и стереть остаточные файлы

Rodegast
Но ведь тоже самое может быть достигнуть при помощи команды dd перед форматированием. На эту тему можно написать bash-скрипт но не более.
можно, я собственно поэтому и спрашивал у топикстартера:
PEHDOM
Нужно ли это делать на чистом пайтоне или можно вызывать сторонние программы, например dd, fdisk или mkfs?
ХЗ для чего это человеку, может ему такое задание преподаватель дал и нужно все делать на пайтоне, чтобы человек лучше понял как устроено все внутрях дисков\ФС. Ну или он сам хочет разобраться.



==============================
Помещайте код в теги:
[code python][/code]
Бериегите свое и чужое время.

Отредактировано PEHDOM (Апрель 19, 2018 12:14:15)

Офлайн

#5 Авг. 24, 2018 22:47:51

DamMercul
Зарегистрирован: 2017-11-26
Сообщения: 323
Репутация: +  13  -
Профиль   Отправить e-mail  

Необходимо отформатировать usb-флэш и стереть остаточные файлы

PEHDOM
Зачем нулям затирать?



____________________________________________________

 # Life loop
while alive:
    if (fun > boredom) and money:
        pass_day(fun, boredom, money)
        continue
    else: break

Офлайн

#6 Авг. 27, 2018 18:00:37

PEHDOM
Зарегистрирован: 2016-11-28
Сообщения: 2196
Репутация: +  294  -
Профиль   Отправить e-mail  

Необходимо отформатировать usb-флэш и стереть остаточные файлы

DamMercul
Зачем нулям затирать?
PEHDOM
смысл что просто после форматирования данные которые были ранее никуда не исчезают, и хотя ФС считает что там пусто, данные там остаються, и их можно оттудова вытащить даже банальным HEX редактором или спецальной программой. После заполнения диска\раздела нулями(единицами/рандомным патерном) данные уже никак нельзя оттудова вынуть. Если не рассматривать всякую экзотику типа электронного микроскопа или измением позиционирования головок диска, что не в каждой лаборатории возможно.



==============================
Помещайте код в теги:
[code python][/code]
Бериегите свое и чужое время.

Офлайн

#7 Авг. 28, 2018 18:46:44

Vladimirv
Зарегистрирован: 2013-03-22
Сообщения: 108
Репутация: +  7  -
Профиль   Отправить e-mail  

Необходимо отформатировать usb-флэш и стереть остаточные файлы

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

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version