Конференція vbstreets - перегляд теми - програмно вбити флешку

Доброго вам дня!
Це звичайно виходить трохи маньячная завдання))

Якось треба програмно вбити флешку так, щоб при зверненні до неї вилазили віконце на кшталт "Диск не відформатовано. Провести його форматування?". При цьому бажано що інформацію з неї було відновити мало шансів, а диск лікувався тільки шляхом його форматування.

Щось мені підказує що треба якось потерти кластери або я неправий?

Можна вбити взагалі на смерть. Зробити її завантажувальної, залишити в компі і пару-трійку раз перезавантажити комп. Завантажувач вінди ненавидить завантажувальні флешки.

Кращий спосіб зрозуміти щось самому - пояснити це інакше.

базу 1С-івську хочеш придушити?
річний баланс фірми?


Хто його знає)) Сказали напиши прогу, а навіщо вона там вже потрібна з такими функціями краще і не знати.

Є ще Бібла I / O drives ніби. Не пам'ятаю. Треба пошукати


Ця яка DeviceIoControl Lib "kernel32". Я зараз якраз думаю з нею розібратися.

Тому, що не факт, що система, переписуючи файл, запише нову інфу саме по тим кластерам, за якими лежав старий файл. Вийде, що фізично деякі, а може бути і все (!) Дані файлу залишаться на носії.


Я то перезаписувати програмно, тобто вручну пробігаю все (ну або з певним проміжком) кластери, так що шансу у інформації не залишається і після першого разу.

Ідея безглузда. Навіщо це системі? Адже швидкість доступу до гвинта не дуже (в загальному) різниться зі швидкістю доступу до флешці. Інша справа кешувати файли в ОЗУ, але цього Винда робить точно.


У такому випадку, як пояснити описане вище? Начебто фізично файлу на носії немає, а провідник працює з ним без всяких проблем. Внутрішній устрій флешки?

так що шансу у інформації не залишається і після першого разу

Шанс у інформації залишається навіть після низькорівневого форматування. Взагалі, єдиний гарантовано-вірний спосіб видалити інфу - покіпятіть носій в кислоті, а потім в упор з дробовика.

Внутрішній устрій флешки?

А я все практикую лікування травами.

Вони будуть працювати, тому що EXE спроцірован в пам'ять, домунети Ворда і блокнота теж висять в пам'яті, тому що вони цілком були завантажені при відкритті. А ось з mp3 таке не прокотить (ЕМНІП у мене не прокатувала). mp3 програватиметься до останнього ліченого семпли (на кшталт так називаються шматочки МР3).

Підпис проходить рефакторинг