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

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

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

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

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

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

1 ответ1

0

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

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