Autor Tópico: Erase block do Pen Drive  (Lida 2840 vezes)

Offline Renan Rischiotto

  • Usuário Ubuntu
  • *
  • Mensagens: 2.888
    • Ver perfil
Erase block do Pen Drive
« Online: 17 de Abril de 2014, 00:24 »
Boa noite!

Gostaria de saber como descobrir o erase block do meu Pen Drive (SanDisk Cruzer Blade 4GB)?

E depois disso gostaria de saber como formatá-lo de forma a manter o espaço necessário para o erase block.

Abraços!
« Última modificação: 17 de Abril de 2014, 16:51 por Renan Rischiotto »

Offline Sergio Benjamim

  • Usuário Ubuntu
  • *
  • Mensagens: 2.902
    • Ver perfil
Re: Erase block do Pendrive
« Resposta #1 Online: 17 de Abril de 2014, 07:08 »
Procure por flashbench. Dá para instalar com:

Código: [Selecionar]
sudo apt-get install flashbench
É novo no Ubuntu? Já leu o Ubuntu – Guia do Iniciante 2.0 ?
Experimente o Xubuntu 14.04 !

Offline Tota

  • Usuário Ubuntu
  • *
  • Mensagens: 14.982
    • Ver perfil
Re: Erase block do Pendrive
« Resposta #2 Online: 17 de Abril de 2014, 08:21 »

Offline Renan Rischiotto

  • Usuário Ubuntu
  • *
  • Mensagens: 2.888
    • Ver perfil
Re: Erase block do Pendrive
« Resposta #3 Online: 17 de Abril de 2014, 14:25 »
Obrigado amigos :)

Caso o Pen Drive seja formatado sem reservar o espaço do erase block, isso afetará somente o Pen Drive ou os dados nele?
« Última modificação: 17 de Abril de 2014, 16:51 por Renan Rischiotto »

Offline Sergio Benjamim

  • Usuário Ubuntu
  • *
  • Mensagens: 2.902
    • Ver perfil
Re: Erase block do Pendrive
« Resposta #4 Online: 17 de Abril de 2014, 16:09 »
Obrigado amigos :)

Caso o Pendrive seja formatado sem reservar o espaço do erase block, isso afetará somente o Pendrive ou os dados nele?

Depende. Se o erase block for de 4 MB (muito comum) e você não deixar os 4 primeiros MB do Pendrive reservados, pode acontecer de você estar alterando um arquivo ou passando uma música e alguém esbarrar no pen drive, e você perder todo o conteúdo dele, isso se por um acaso o arquivo estivesse nos 3 primeiros MB após o 1 MB que você reservou (que é o padrão do Gparted, ele sempre deixa 1 MB antes da partição). Para alterar ou deletar um arquivo é necessário apagar um bloco inteiro (o erased block), mesmo que seja apenas 1 byte, e nessa brincadeira o MBR do seu pen drive pode estar envolvido.
É novo no Ubuntu? Já leu o Ubuntu – Guia do Iniciante 2.0 ?
Experimente o Xubuntu 14.04 !

Offline Renan Rischiotto

  • Usuário Ubuntu
  • *
  • Mensagens: 2.888
    • Ver perfil
Re: Erase block do Pendrive
« Resposta #5 Online: 17 de Abril de 2014, 16:26 »
Hmm...

Então caso eu não saiba qual é o erase block do meu Pen Drive (eu não sei hehe), basta eu deixar um espaço não-alocado de 4MB formatando pelo GParted?

A propósito, o comando para instalar o flashbench deu erro:

renan@ubuntu-desktop:~$ sudo apt-get install flashbench
[sudo] password for renan:
Lendo listas de pacotes... Pronto
Construindo árvore de dependências      
Lendo informação de estado... Pronto
E: Impossível encontrar o pacote flashbench
« Última modificação: 17 de Abril de 2014, 16:51 por Renan Rischiotto »

Offline Sergio Benjamim

  • Usuário Ubuntu
  • *
  • Mensagens: 2.902
    • Ver perfil
Re: Erase block do Pendrive
« Resposta #6 Online: 17 de Abril de 2014, 16:28 »
Hmm...

Então caso eu não saiba qual é o erase block do meu Pendrive (eu não sei hehe), basta eu deixar um espaço não-alocado de 4MB formatando pelo GParted?

A propósito, o comando para instalar o flashbench deu erro:

renan@ubuntu-desktop:~$ sudo apt-get install flashbench
[sudo] password for renan:
Lendo listas de pacotes... Pronto
Construindo árvore de dependências      
Lendo informação de estado... Pronto
E: Impossível encontrar o pacote flashbench

É comum encontrar 4 MiB de erased block nos pen drives e cartões SD, mas não é regra.

Qual versão do ubuntu está usando? Do 13.10 para cima tenho certeza que tem nos repositórios.
É novo no Ubuntu? Já leu o Ubuntu – Guia do Iniciante 2.0 ?
Experimente o Xubuntu 14.04 !

Offline Renan Rischiotto

  • Usuário Ubuntu
  • *
  • Mensagens: 2.888
    • Ver perfil
Re: Erase block do Pendrive
« Resposta #7 Online: 17 de Abril de 2014, 16:29 »
12.04

Offline Renan Rischiotto

  • Usuário Ubuntu
  • *
  • Mensagens: 2.888
    • Ver perfil
Re: Erase block do Pendrive
« Resposta #8 Online: 17 de Abril de 2014, 16:44 »
Enquanto eu ainda não descubro o erase block do meu Pen Drive, eu o formatei com 4MB de espaço não-alocado com o GParted. Está correto?

Segue print:

http://s18.postimg.org/neqgu57qx/Captura_de_tela_de_2014_04_17_16_42_10.png
« Última modificação: 17 de Abril de 2014, 16:51 por Renan Rischiotto »

Offline Renan Rischiotto

  • Usuário Ubuntu
  • *
  • Mensagens: 2.888
    • Ver perfil
Re: Erase block do Pendrive
« Resposta #9 Online: 19 de Maio de 2014, 02:35 »
Hmm...

Então caso eu não saiba qual é o erase block do meu Pendrive (eu não sei hehe), basta eu deixar um espaço não-alocado de 4MB formatando pelo GParted?

A propósito, o comando para instalar o flashbench deu erro:

renan@ubuntu-desktop:~$ sudo apt-get install flashbench
[sudo] password for renan:
Lendo listas de pacotes... Pronto
Construindo árvore de dependências      
Lendo informação de estado... Pronto
E: Impossível encontrar o pacote flashbench

É comum encontrar 4 MiB de erased block nos pen drives e cartões SD, mas não é regra.

Qual versão do ubuntu está usando? Do 13.10 para cima tenho certeza que tem nos repositórios.

Então Sérgio, instalei o flashbench, como faz agora para saber qual é o eraseblock do meu Pen Drive?

Offline Sergio Benjamim

  • Usuário Ubuntu
  • *
  • Mensagens: 2.902
    • Ver perfil
Re: Erase block do Pen Drive
« Resposta #10 Online: 19 de Maio de 2014, 06:11 »
Tentou ler a documentação dele?

github.com/bradfa/flashbench

Basicamente, é só fazer:

Código: [Selecionar]
sudo flashbench -a /dev/sdb1  --blocksize=$[1*1024]
Isso se o pen drive estiver no /dev/sdb, pode ser que ele esteja no /dev/sdc ou /dev/sdd. Você pode substituir o argumento do --blocksize por um multiplo de 1024, como 2048, 3096... é só substituir o 1 por 2, 3, 4... vai ficar  --blocksize=$[2*1024] para 2048. Isso é útil se você estiver encontrando valores negativos na última coluna da tabela gerada (diff, não é para ter números negativos aí), daí você ajusta esse argumento e seus resultados são mais condizentes.

Posta o resultado aqui, para a gente analizar.
« Última modificação: 19 de Maio de 2014, 06:30 por Sergio Benjamim »
É novo no Ubuntu? Já leu o Ubuntu – Guia do Iniciante 2.0 ?
Experimente o Xubuntu 14.04 !