NTFS vs sistema de arquivos FAT no XP ou posterior, qualquer estatística de uso?

1

Eu estou trabalhando em um aplicativo de backup (algo como dropbox, apenas para diferentes mercado e finalidade diferente), Para isso, eu preciso de forma confiável acompanhar as alterações feitas no sistema de arquivos.

Por causa da maneira como o Windows funciona outra pergunta sobre isso aqui ), o único maneira confiável controlar as alterações no sistema de arquivos é obter a data de modificação diretamente dos discos NTFS por meio do diário de alterações.

Eu era capaz de fazer isso, funciona maravilha, e até mesmo suportar / manipular grandes mudanças (ou seja, copiar pastas grandes), mas isso só funciona em discos NTFS.

Meu alvo de aplicação Windows XP +, eu sei que o NTFS tem sido o sistema de arquivos padrão desde o XP. Eu suspeito que a maioria usa NTFS, mas ainda me pergunto se há uma estatística recente confiável sobre o uso do FAT32.

Em outras palavras, eu gostaria de saber se vale a pena se preocupar em suportar discos FAT32

TheDude
fonte
1
Você planeja suportar unidades USB?
Austin T French
@AthomSfere: Provavelmente não.
TheDude

Respostas:

2

Você pode ler o último horário modificado para o FAT também e, com o .NET, ele deve ser muito fácil no Windows, pelo menos. http://technet.microsoft.com/pt-br/library/cc938438.aspx

Dito isto, se você está lendo apenas os volumes do Windows, então o NTFS provavelmente é bom o suficiente, estamos nos aproximando rapidamente de tamanhos de unidades onde o FAT simplesmente não faz sentido algum. Mas, se os dispositivos USB forem usados, eles ainda são FAT.

Se você estiver usando o .NET para o seu aplicativo, eu iria em frente e adicionaria (pode até funcionar com as classes .NET nativas). Se você estiver usando algum tipo de C ++ e COM, pode não valer a pena.

Austin T French
fonte
Este "horário da última modificação" é uma propriedade de arquivo; não é o mesmo que os diários de alteração NTFS.
grawity
1
@grawity: eu conhecer e infelizmente não é de todo confiável - só posso confiar no registro de data e hora no diário de mudanças Então, pergunta sobre isso )
TheDude