Posso usar algo como o comando SSD TRIM em um cartão SD?

14

Os discos rígidos SSD flash começaram a suportar TRIM para evitar o lentidão que ocorre depois de um tempo .

Como faço algo semelhante em um cartão SD?

Como reformatar o cartão SD, mas em um nível inferior para evitar o nivelamento automático de desgaste .

    
por Steve Schnepp 06.08.2009 / 09:26

5 respostas

7

Meu entendimento é que a especificação atual do SDCARD não inclui um comando TRIM. Embora eu não esteja no comitê, o suporte do Windows 7 ao TRIM chamará a atenção de muitos engenheiros, e é razoável esperar que o comando apareça na especificação SD nos próximos anos.

O SO usa o comando TRIM para informar ao dispositivo flash que um setor não será lido novamente até que seja gravado. Isso informa ao dispositivo flash que os setores não precisam ser copiados de uma página para outra antes que a primeira página seja apagada. Isso pode resultar em um desempenho significativamente melhor e aprimorando a privacidade dos dados.

Seria bom se os cartões SD oferecessem desempenho semelhante aos SSDs. Não vejo nenhum motivo fundamental pelo qual o formato pequeno não suporte o acesso de alta velocidade. No momento, porém, se você quiser um desempenho de alta velocidade, use um SSD, não um cartão SD.

    
por 10.07.2011 / 00:55
2

Ferramentas de armazenamento reivindicam a desfragmentação do cartão SD aumenta o desempenho, no entanto, eles vendem o produto de modo eles podem reivindicar o que lhes convier.

Embora existam outros programas que o reivindicam ajuda:

Fragmentation refers to the tendency of files, stored in the FAT file system, to become broken into pieces that can end up in very different places within a storage card volume. Fragmentation occurs naturally with time when a storage card is used frequently - creating, deleting, and modifying files. This process is entirely invisible to users.

Mas PPC Magazine acha que é uma boa idéia também. Embora não com o software :

Werner Ruotsalainen at the PPC Magazine blog shares some good information on whether or not Pocket PC memory cards need to be defragmented, and how to do it.

Some tips:

  • Yes, it's worth defragmenting them every 2-3 months, if there are frequent writes to the card.
  • Never use a Pocket PC utility to do the defragmenting
  • Do consider getting a card reader

If you have a card reader, the process is simple: Copy the files to your hard drive, reformat the card (E.g. "format i: /q /u" but make sure you use the correct drive letter!), and then copy your files back to the card.

Mas aqui estão algumas informações sobre as ferramentas de armazenamento de qualquer forma; -)

Descrição das ferramentas de armazenamento

A solução mais abrangente de gerenciamento de cartões de armazenamento, o StorageTools, é o primeiro produto a oferecer funcionalidade de desfragmentação para dispositivos Pocket PC, oferecendo melhorias drásticas na velocidade ao resolver as fragmentações de arquivos.

Com o StorageTools, você pode obter informações detalhadas sobre dispositivos e sistemas de arquivos sobre seus cartões de armazenamento, análise de alocações de arquivos (espaço de folga) e nível de fragmentação.

O StorageTools funciona com todos os tipos de mídia disponíveis nos dispositivos PocketPC / Windows CE, incluindo padrões da indústria: cartões de memória compatíveis com ATA, cartões Compact Flash, MicroDrives, cartões Secure Digital (SD), cartões MultiMedia (MMC) ) e cartões de memória PCMCIA. Você pode formatar mídia de armazenamento com sistema de arquivos e tamanho de cluster diferentes.

A ferramenta de verificação diagnostica e repara uma variedade de problemas de mídia. Ele realiza vários testes, verificando tudo, desde o setor de inicialização até sua superfície física. Se o StorageTools encontrar algum problema, ele o notificará antes de fazer os reparos. Opcionalmente, permite fazer todos os reparos necessários automaticamente.

Com o desfragmentador do StorageTools, você obtém o máximo desempenho sob o Pocket PC / Windows CE com o mínimo de esforço! Ele inclui os recursos mais profissionais e amigáveis já encontrados no software de desfragmentação. Você deve eliminar a fragmentação para eliminar o gargalo de desempenho mais básico em seu dispositivo PocketPC, como em seu poderoso computador de mesa.

O StorageTools inclui suporte completo para todos os cartões de mídia / armazenamento, até mesmo volumes criptografados de forma transparente pelo Sentry 2020 para PocketPC, e inclui opções para escolher o tipo FAT e o tamanho do cluster ao formatar, além da capacidade de criar um FAT de backup para melhorar a confiabilidade do armazenamento.

Recursos

  • Exibir estatísticas detalhadas do sistema de arquivos
  • Formate os cartões de armazenamento com qualquer tipo de sistema de arquivos e qualquer tamanho de cluster
  • Verifique a integridade do sistema de arquivos
  • Reparar erros do sistema de arquivos
  • Suporta todas as mídias de armazenamento do Windows CE: MMC / SD, compact flash, etc.
  • Funciona simultaneamente com vários cartões de armazenamento
  • Detecção automática de inserção e remoção de cartões
  • Opções de instalação e desinstalação
  • Suporta sistemas de arquivos FAT e FAT32
  • Analise o nível de fragmentação do sistema de arquivos
  • Desfragmentar arquivos e espaço livre

Benefícios

  • O formato recupera o espaço do cartão de armazenamento usando tamanho de cluster menor
  • A desfragmentação melhora drasticamente o desempenho do cartão de armazenamento
por 06.08.2009 / 12:44
2

Primeiro, faça backup de todos os seus dados no cartão SD. Então você pode usar a ferramenta SD Formatter e em opções selecione FULL (Erase): link

    
por 22.05.2014 / 16:42
1

No Linux:

  • blkdiscard no dispositivo de bloco não montado (por exemplo, /dev/mmcblk0 ) para descartar todos os blocos (torna os dados inacessíveis por meios normais, mas não promete apagá-los com segurança).
  • fstrim (no sistema de arquivos montado) se você quiser manter os dados, mas descartar os blocos não usados.
por 01.09.2018 / 22:05
1

Eu não sei se isso é falso, mas parece que no Linux o fstrim funciona. Estou um pouco surpreso.

fstrim -v /media/32G_SD/
/media/32G_SD/: 7,2 GiB (7705051136 bytes) trimmed

É um cartão de 32GiB formatado com o btrfs e eu removi cerca de 8GiB. O rótulo é modelo Kingston: sd10vg2 (cartão SD cinza)

Eu tenho que acrescentar que você deve ter cuidado com fstrim no SSD e mais em sdcards. Muito bugs em firmwares. Eu confio apenas nas séries empresariais da Intel. Eu tive um colapso com fstrim e cartão SD (dados inacessíveis). Eu não vou fstrim com demasiada freqüência no sdcard e no sdcard.

    
por 24.08.2017 / 10:20