(Relativamente) áreas de unidades seguras e confiáveis, eternamente reservadas / não utilizadas?

0

Estou tentando descobrir se há áreas de uma unidade (de preferência independentes do sistema de arquivos) que nunca são realmente usadas.

Para esclarecer, demonstrarei meu cenário de caso de uso. Estou escrevendo uma ferramenta para simplificar e automatizar o inventário de minha mídia removível (eu costumava simplesmente dir > … ). Eu numerei meus flash drives e cartões de memória fisicamente com um marcador, e gostaria de numerá-los digitalmente para que a ferramenta possa usar esse número como um ID.

O problema é que colocar o ID em um arquivo ou rótulo de volume não é ideal por alguns motivos:

  • Modifica a unidade
  • Ele usa recursos de unidade (espaço / entradas de diretório / rótulo de volume / etc.)
  • É notável e muito exposto (não que eu queira escondê-lo, mas não quero que ele fique confuso com os dados reais)

Eu pensei que uma opção seria simplesmente escrever em uma parte não utilizada da unidade. Como os dados seriam realmente pequenos (essencialmente apenas um único inteiro), parece que haveria muitos lugares para armazenar um pequeno número nas vastas áreas não utilizadas no início de um volume FAT * ou mesmo NTFS.

A preocupação, claro, é a segurança em fazer isso. Usar funções e áreas não documentadas ou reservadas é sempre arriscado, mas espero encontrar algum tipo de informação (estatísticas, estudos de caso, etc.) que possa indicar o que é / são o seguro est área (s) a usar. Naturalmente, isso não seria uma solução universal, porque se vários programas fizessem isso, haveria um conflito, mas certamente para uso pessoal, deveria ser possível.

    
por Synetech 28.03.2014 / 23:52

1 resposta

0

Quase todos os sistemas de arquivos já possuem IDs únicos definidos no momento da criação (32 bits para FAT, 64 bits para NTFS, 128 bits para muitos sistemas de arquivos Unix). Não deve ser difícil fazer o seu inventário ID do sistema de arquivos do banco de dados UUID ↔ catalog ID.

    
por 29.03.2014 / 00:23