(Относительно) безопасные и надежные, вечно зарезервированные / неиспользуемые районы проезда?

146
Synetech

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

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

Проблема в том, что помещение идентификатора в файл или метку тома не идеально по нескольким причинам:

  • Это модифицирует диск
  • Он использует ресурсы диска (пробел / записи каталога / метка тома / и т. Д.)
  • Это бросается в глаза и слишком открыто (не то, чтобы я хотел это скрыть, но я не хочу, чтобы это загромождало реальные данные)

Я подумал, что одним из вариантов может быть просто запись в неиспользуемую часть диска. Поскольку данные будут действительно небольшими (по сути, всего одно целое число), создается впечатление, что было бы много мест, где можно спрятать небольшое количество в обширных неиспользуемых областях в начале тома FAT * или даже NTFS.

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

0
(В настоящее время я читаю [этот документ] (http://www.recover.co.il/SA-cover/SA-cover.pdf), который выглядит многообещающим.) Synetech 10 лет назад 0

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

0
grawity

Почти все файловые системы уже имеют уникальные идентификаторы, установленные во время создания (32-разрядная для FAT, 64-разрядная для NTFS, 128-разрядная для многих файловых систем Unix). Это не должно быть трудно сделать ваш UUID файловой системы карты базы данных инвентаризации ID ID каталога.

Похожие вопросы