Fórum Ubuntu Linux - PT

Suporte Técnico => Hardware e Periféricos => Tópico iniciado por: joseff em 11 de Agosto de 2017, 10:34

Título: Formatar HD externo protegido por senha?(Resolvido)
Enviado por: joseff em 11 de Agosto de 2017, 10:34
Pessoal, fui em uma empresa prestar serviços e ganhei um hd externo protegido por senha WD SmartWare, o funcionário que utilizava saiu e sumiu,

Gostaria de format-lo, mas ate agora sem sucesso, ja tentei pelo gparted e fdisk: :'(

edvaldo@edvaldo-Rev-1-0 ~ $ df
Sist. Arq.     1K-blocos     Usado Disponível Uso% Montado em
udev             1922048         0    1922048   0% /dev
tmpfs             388520      6260     382260   2% /run
/dev/sda5      201681872 103618840   87795080  55% /
tmpfs            1942592     72052    1870540   4% /dev/shm
tmpfs               5120         4       5116   1% /run/lock
tmpfs            1942592         0    1942592   0% /sys/fs/cgroup
cgmfs                100         0        100   0% /run/cgmanager/fs
tmpfs             388520        48     388472   1% /run/user/1000
/dev/sr1          582962    582962          0 100% /media/edvaldo/WD SmartWare
edvaldo@edvaldo-Rev-1-0 ~ $ sudo chmod -R 777 /dev/sr1
[sudo] senha para edvaldo:
edvaldo@edvaldo-Rev-1-0 ~ $ umount /dev/sr1
edvaldo@edvaldo-Rev-1-0 ~ $ sudo mkfs.ext3 -n data /dev/sr1
mke2fs 1.42.13 (17-May-2015)
mkfs.ext3: invalid blocks '/dev/sr1' on device 'data'
edvaldo@edvaldo-Rev-1-0 ~ $ mkfs.vfat -n data /dev/sr1
mkfs.fat 3.0.28 (2015-05-16)
mkfs.fat: warning - lowercase labels might not work properly with DOS or Windows
mkfs.vfat: unable to open /dev/sr1: Read-only file system
edvaldo@edvaldo-Rev-1-0 ~ $ sudo umount /dev/sr1
[sudo] senha para edvaldo:
edvaldo@edvaldo-Rev-1-0 ~ $ sudo mkfs -t vfat -n -I /dev/sr1
mkfs.fat 3.0.28 (2015-05-16)
mkfs.vfat: unable to open /dev/sr1: Read-only file system
edvaldo@edvaldo-Rev-1-0 ~ $ sudo mkfs -t msdos -n -I /dev/sr1
mkfs.fat 3.0.28 (2015-05-16)
mkfs.msdos: unable to open /dev/sr1: Read-only file system


Alguma dica, obrigado
Título: Re:Formatar HD externo protegido por senha?
Enviado por: druidaobelix em 11 de Agosto de 2017, 11:42
Há um script em python lá no github (wdpassport-utils.py) que diz que faz, já que não há a preocupação de manter os dados, utilize a opção -e ( --erase ) e veja o que dá.

As instruções estão bem detalhadas, confira lá na página:

https://github.com/0-duke/wdpassport-utils


Supondo que vá baixar para esse diretório

Código: [Selecionar]
cd ~/Downloads

Para baixar, instale o git se necessário:

Código: [Selecionar]
sudo apt install git
Depois baixe fazendo:

Código: [Selecionar]
git clone https://github.com/0-duke/wdpassport-utils.git
Como lá consta, é preciso instalar as dependências:

Código: [Selecionar]
sudo apt-get install python-pip python-dev lsscsi
Código: [Selecionar]
sudo pip install py_sg
Indo para o diretório onde está os script:

Código: [Selecionar]
cd ~/Downloads/wdpassport-utils/
Atribuindo permissão de execução:

Código: [Selecionar]
sudo chmod +x wdpassport-utils.py
A execução deverá ser algo assim, suponho:

Código: [Selecionar]
sudo python wdpassport-utils.py -e -d /dev/sdxn
Suponho, ainda, que talvez precise indicar o caminho /dev/sdxn, questão de ver, embora lá esteja dito que geralmente não.

Citar
The script will try to auto detect the current device path of your WD Passport device. If something is wrong or you want to manually specify the device path yourself you can use this option.

Não tenho o hardware, então não faço a menor ideia se vai funcionar mesmo, embora ache que sim, mas não há como testar a proposta previamente.
Título: Re:Formatar HD externo protegido por senha?
Enviado por: joseff em 11 de Agosto de 2017, 13:45
obrigado vou tentar
Título: Re:Formatar HD externo protegido por senha?
Enviado por: joseff em 11 de Agosto de 2017, 14:09
Não consigo usar o comando sudo pip install py_sg

edvaldo@edvaldo-Rev-1-0 ~ $ sudo pip install py_sg
The directory '/home/edvaldo/.cache/pip/http' or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.
The directory '/home/edvaldo/.cache/pip' or its parent directory is not owned by the current user and caching wheels has been disabled. check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.
Collecting py_sg
  Downloading py_sg-0.11.tar.gz
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
    ImportError: No module named setuptools
   
    ----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-I6QeeE/py-sg/
You are using pip version 8.1.1, however version 9.0.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
edvaldo@edvaldo-Rev-1-0 ~ $
Título: Re:Formatar HD externo protegido por senha?
Enviado por: druidaobelix em 11 de Agosto de 2017, 14:24
Não consigo usar o comando sudo pip install py_sg

Aqui consegui, deu certo a instalação com o pip

Para não misturar problemas, antes de mais nada verifique se não há outros erros de atualizações no seu sistema, isto é, os comandos abaixo devem terminar sem erros de quaisqur espécie:

Código: [Selecionar]
sudo apt update
Código: [Selecionar]
sudo apt upgrade
Isso posto, considerando o acima resolvido, faça o que a mensagem está dizendo para fazer, use a opçã -H com o sudo.

Código: [Selecionar]
sudo -H pip install py_sg
Deverá resultar algo assim:

Citar
Requirement already satisfied (use --upgrade to upgrade): py_sg in /usr/local/lib/python2.7/dist-packages
You are using pip version 8.1.1, however version 9.0.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.

Não vejo necessidade, ao menos por enquanto, de fazer o upgrade para a 9.0.1 como diz acima, experimente mesmo com a versão atual 8.1.1 do pip


Título: Re:Formatar HD externo protegido por senha?
Enviado por: joseff em 11 de Agosto de 2017, 15:40
ok, deu certo
Successfully installed pip-8.1.1
You are using pip version 8.1.1, however version 9.0.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.

agora vou tentar realizar o procedimento,

Obrigado
Título: Re:Formatar HD externo protegido por senha?
Enviado por: druidaobelix em 11 de Agosto de 2017, 16:14
ok, deu certo
agora vou tentar realizar o procedimento,

Blz, agora no achismo, se ao plugar o disco está montando, então tente desmontar (não é ejetar, é desmontar) antes de aplicar o script python, porque não faz lá muito sentido fazer isso com ele montado, da mesma forma que não faria com os comandos normais de formatação.

Determine a identificação da unidade (sdxn) com:

Código: [Selecionar]
sudo fdisk -lu
Depois desmonte fazendo:

Código: [Selecionar]
sudo umount /dev/sdxn
Evidentemente em sdxn o x é a letra da unidade e o n a partição identificada (como em sdc1, por exemplo)

Isso posto, script nele.
Título: Re:Formatar HD externo protegido por senha?
Enviado por: joseff em 11 de Agosto de 2017, 19:28
Infelizmente não deu certo

edvaldo@edvaldo-Rev-1-0 ~ $ sudo python wdpassport-utils.py -e -d /dev/sr1
python: can't open file 'wdpassport-utils.py': [Errno 2] No such file or directory

com o sudo fdisk -lu ele não é detectado, somente com df, mas ele aparece na pasta computador como cd

estranho,
Título: Re:Formatar HD externo protegido por senha?
Enviado por: druidaobelix em 11 de Agosto de 2017, 19:30
E se fizer sem identificar o caminho, isto é, usando apenas a opção -e do --erase, tentou assim também?

Ou seja, deixar ele fazer no automático, como diz que geralmente faz.

Código: [Selecionar]
sudo python wdpassport-utils.py -e
Tente ai.

python: can't open file 'wdpassport-utils.py': [Errno 2] No such file or directory

Editando:

Peraí, olhando melhor, tá parecendo que o erro é outra coisa.

Está executando o comando estando **dentro** do diretório em que está o script?

Código: [Selecionar]
cd ~/Downloads/wdpassport-utils/
A mensagem de erro parece indicar que não está encontrando o próprio script.

Ou então forneça o caminho completo para que o python possa achar o script

Código: [Selecionar]
sudo python ~/Downloads/wdpassport-utils/wdpassport-utils.py -e

Título: Re:Formatar HD externo protegido por senha?
Enviado por: druidaobelix em 11 de Agosto de 2017, 19:42
Se mesmo estando **dentro** do diretório onde está o script ainda assim não der certo a execução, então mova o script para dentro de um diretório da PATH do sistema.

Ou também pode criar um symlink, talvez fique até mais fácil.

acrescente um sudo ou torne-se root (já acrescentei o sudo abaixo)

Código: [Selecionar]
cd /bin/&&sudo ln -s ~/home/$USER/Downloads/wdpassport-utils/wdpassport-utils.py
No symlink acima continuo supondo que o script está lá onde baixou inicialmente, conforme o post #1

Criado o symlink, depois, claro, reexecute o próprio python-script como antes indicado.

Nessa hipótese, como já está na PATH, então evidentemente não precisa mais fornecer o caminho completo.

Ou então acrescentar o diretório do script na PATH do sistema:

Código: [Selecionar]
export PATH=/home/$USER/Downloads/wdpassport-utils/:$PATH
Lembre-se que essa última alteração, o export da PATH, feito dessa forma como variável local, se vai embora com o fechar da janela do terminal.

Título: Re:Formatar HD externo protegido por senha?
Enviado por: zekkerj em 13 de Agosto de 2017, 22:20
Pq não usa o gparted pra remover a partição protegida, e depois cria uma nova, sua?


Enviado do meu smartphone.
Título: Re:Formatar HD externo protegido por senha?
Enviado por: joseff em 14 de Agosto de 2017, 06:11
Obrigado, tentei todas as dicas, mas não arranco o programa de proteção, o gparted não abre nenhuma opção, só mostra o hd externo.

É uma pena pois tem 230gb de espaço, vou dar uma marretada no danado, ja tentei de tudo, por isso me deram, nunca ganho nada e quando ganho não funciona. :'(

Obrigado

Título: Re:Formatar HD externo protegido por senha?
Enviado por: druidaobelix em 14 de Agosto de 2017, 10:50
É uma pena pois tem 230gb de espaço, vou dar uma marretada no danado, ja tentei de tudo, por isso me deram, nunca ganho nada e quando ganho não funciona. :'(

Mas então, @joseff, antes da marretada, ao tentar executar o script qual é objetivamente a informação que ele retorna?
Isso é importante para tentar entender onde possa estar a dificuldade.

Temos duas hipóteses, como antes mencionado, tentar apenas com o parâmetro -e ( --erase), sem informar o caminho do dispositivo, ou  então informando o caminho. Tentou ambas?

Quais os retornos dos comandos de execução do script em cada uma dessa tentativas?
Título: Re:Formatar HD externo protegido por senha?
Enviado por: joseff em 14 de Agosto de 2017, 11:40
Obrigado, tentei novamente, estranho pois desta vez ele pede "py_sg" module, na outra não pediu, mostrou que o py_sg estava instalado,

The directory '/home/edvaldo/.cache/pip/http' or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.
The directory '/home/edvaldo/.cache/pip' or its parent directory is not owned by the current user and caching wheels has been disabled. check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.
Collecting py_sg
  Downloading py_sg-0.11.tar.gz
Could not import setuptools which is required to install from a source distribution.
Please install setuptools.


edvaldo@edvaldo-Rev-1-0 ~/Downloads/wdpassport-utils-master $ sudo python wdpassport-utils.py -e -d /dev/sdb
You need to install the "py_sg" module.
edvaldo@edvaldo-Rev-1-0 ~/Downloads/wdpassport-utils-master $
Título: Re:Formatar HD externo protegido por senha?
Enviado por: druidaobelix em 14 de Agosto de 2017, 11:58
Could not import setuptools which is required to install from a source distribution.
Please install setuptools.

Instale o que ele está pedindo.

Código: [Selecionar]
sudo apt install python-setuptools
Também confirme se o py_sg está instalado, melhor ainda, reinstale por cima usando com antes (pot #4) a flag -H
Título: Re:Formatar HD externo protegido por senha?
Enviado por: druidaobelix em 14 de Agosto de 2017, 12:06
Também, veja se consegue obter alguma informação adicional do disco através do hdparm, a ideia é confirmar o modelo e as características, vez que há ferramentas próprias do fabricante. Como está identificando /dev/sr1 é verificar a partir dessa informação que está lá registrada no post #1, vamos ver se retorna alguma coisa.

Código: [Selecionar]
sudo hdparm -I /dev/sr1
O parâmetro é a vogal i (como na palavra india) só que em maiúscula ( I )

Igualmente, com o disco conectado, interessa saber o resultado:

Código: [Selecionar]
sudo parted -l
sinal de hífen mais letra ele no final do comando acima.
Título: Re:Formatar HD externo protegido por senha?
Enviado por: joseff em 14 de Agosto de 2017, 13:39
edvaldo@edvaldo-Rev-1-0 ~/Downloads/wdpassport-utils-master $ sudo python wdpassport-utils.py -e -d /dev/sdb
WD Passport Ultra linux utility v0.1 by duke

y
[!] Something wrong.



Título: Re:Formatar HD externo protegido por senha?
Enviado por: druidaobelix em 14 de Agosto de 2017, 13:47
edvaldo@edvaldo-Rev-1-0 ~/Downloads/wdpassport-utils-master $ sudo python wdpassport-utils.py -e -d /dev/sdb

Êpa, algo estranho aí!!!!
Por que sdb?
Não era isso que foi apresentado como identificação lá no post inicial.
confirme outra vez como fez lá.
Título: Formatar HD externo protegido por senha?
Enviado por: joseff em 14 de Agosto de 2017, 14:15
Desculpe, cliquei errado e removi o tópico, :'( :P ;D

No gparted ele mostra como dev/sdb e no gnome-disks como dev/sr1

sudo python wdpassport-utils.py -e -d /dev/sdb
sudo python wdpassport-utils.py -e -d /dev/sr1
Título: Re:Formatar HD externo protegido por senha?
Enviado por: druidaobelix em 14 de Agosto de 2017, 14:17
Desculpe, cliquei errado e removi o tópico, :'( :P ;D

Lamentável, perdeu-se todo o histórico e o raciocínio desenvolvido.   :(

Peça à Administração/Moderação se conseguem recuperar o apagamento indevido.

O tópico era esse:

https://ubuntuforum-br.org/index.php/topic,122127.15.html

Título: Re:Formatar HD externo protegido por senha?
Enviado por: clcampos em 14 de Agosto de 2017, 14:28
Conforme solicitação o tópico esta de volta.

Aproveitei e juntei as mensagens novas a ele.
Título: Re:Formatar HD externo protegido por senha?
Enviado por: joseff em 14 de Agosto de 2017, 14:37
Muito Obrigado, desculpe o erro fatal.
Título: Re:Formatar HD externo protegido por senha?
Enviado por: joseff em 14 de Agosto de 2017, 14:40
No gnome-disks ele é mostrado assim:

WD Virtual CD 070A (1030)
Disco CD-ROM
700 MB (700.448.768 bytes)
NS: 575844304139395635333737
dev/sr1

Modelo: WD My Passport 070A (1030)
Tamanho: 249 GB (249.356.615.680 bytes)
Ns: 575844304139395635333737
dev/sdb
Título: Re:Formatar HD externo protegido por senha?
Enviado por: druidaobelix em 14 de Agosto de 2017, 14:52
Melhorou muito, tópico de volta, grato @clcampos  :D

Vamos adiante, traga ao tópico o resultado daqueles comandos antes pedidos do hdparm e do parted

Já que está meio confusa essa identificação, quanto ao hdparm, vez que parece ser interface Sata, faça mais abrangente:

Código: [Selecionar]
sudo hdparm -I /dev/s??
Como antes explicado, a opção é a vogal i (como na palavra india), apenas que em maiúscula I (India)
No final agora são dois pontos de interrogação ??

Vamos ver se alguma delas retorna algo útil

O parted mantenha como antes mencionado, já que ele é mais genérico

Código: [Selecionar]
sudo parted -l
sinal de hífen mais letra ele no final do comando acima,

Título: Re:Formatar HD externo protegido por senha?
Enviado por: joseff em 14 de Agosto de 2017, 17:12
Model Number:       SAMSUNG HM501II                         
   Serial Number:      S2PMJ56B403064     
   Firmware Revision:  2AJ10003
   Transport:          Serial, ATA8-AST, SATA 1.0a, SATA II Extensions, SATA Rev 2.5, SATA Rev 2.6
Standards:
   Used: unknown (minor revision code 0x0028)
   Supported: 8 7 6 5
   Likely used: 8
Configuration:
   Logical      max   current
   cylinders   16383   0
   heads      16   0
   sectors/track   63   0
   --
   LBA    user addressable sectors:  268435455
   LBA48  user addressable sectors:  976773168
   Logical  Sector size:                   512 bytes
   Physical Sector size:                   512 bytes
   device size with M = 1024*1024:      476940 MBytes
   device size with M = 1000*1000:      500107 MBytes (500 GB)
   cache/buffer size  = 8192 KBytes
   Form Factor: 2.5 inch
   Nominal Media Rotation Rate: 5400
Capabilities:
   LBA, IORDY(can be disabled)
   Queue depth: 32
   Standby timer values: spec'd by Standard, no device specific minimum
   R/W multiple sector transfer: Max = 16   Current = 16
   Advanced power management level: 254
   DMA: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 udma4 *udma5
        Cycle time: min=120ns recommended=120ns
   PIO: pio0 pio1 pio2 pio3 pio4
        Cycle time: no flow control=120ns  IORDY flow control=120ns
Commands/features:
   Enabled   Supported:
      *   SMART feature set
          Security Mode feature set
      *   Power Management feature set
      *   Write cache
      *   Look-ahead
      *   Host Protected Area feature set
      *   WRITE_BUFFER command
      *   READ_BUFFER command
      *   NOP cmd
      *   DOWNLOAD_MICROCODE
      *   Advanced Power Management feature set
          SET_MAX security extension
      *   48-bit Address feature set
      *   Device Configuration Overlay feature set
      *   Mandatory FLUSH_CACHE
      *   FLUSH_CACHE_EXT
      *   SMART error logging
      *   SMART self-test
      *   General Purpose Logging feature set
      *   64-bit World wide name
      *   IDLE_IMMEDIATE with UNLOAD
      *   WRITE_UNCORRECTABLE_EXT command
      *   {READ,WRITE}_DMA_EXT_GPL commands
      *   Segmented DOWNLOAD_MICROCODE
      *   Gen1 signaling speed (1.5Gb/s)
      *   Native Command Queueing (NCQ)
      *   Host-initiated interface power management
      *   Phy event counters
      *   Idle-Unload when NCQ is active
          DMA Setup Auto-Activate optimization
          Device-initiated interface power management
      *   Software settings preservation
      *   SMART Command Transport (SCT) feature set
      *   SCT Read/Write Long (AC1), obsolete
      *   SCT Write Same (AC2)
      *   SCT Error Recovery Control (AC3)
      *   SCT Features Control (AC4)
      *   SCT Data Tables (AC5)
Security:
   Master password revision code = 65534
      supported
   not   enabled
   not   locked
   not   frozen
   not   expired: security count
      supported: enhanced erase
   128min for SECURITY ERASE UNIT. 128min for ENHANCED SECURITY ERASE UNIT.
Logical Unit WWN Device Identifier: 50024e9400a41d9b
   NAA      : 5
   IEEE OUI   : 0024e9
   Unique ID   : 400a41d9b
Checksum: correct

/dev/sg0:

ATA device, with non-removable media
   Model Number:       SAMSUNG HM501II                         
   Serial Number:      S2PMJ56B403064     
   Firmware Revision:  2AJ10003
   Transport:          Serial, ATA8-AST, SATA 1.0a, SATA II Extensions, SATA Rev 2.5, SATA Rev 2.6
Standards:
   Used: unknown (minor revision code 0x0028)
   Supported: 8 7 6 5
   Likely used: 8
Configuration:
   Logical      max   current
   cylinders   16383   0
   heads      16   0
   sectors/track   63   0
   --
   LBA    user addressable sectors:  268435455
   LBA48  user addressable sectors:  976773168
   Logical  Sector size:                   512 bytes
   Physical Sector size:                   512 bytes
   device size with M = 1024*1024:      476940 MBytes
   device size with M = 1000*1000:      500107 MBytes (500 GB)
   cache/buffer size  = 8192 KBytes
   Form Factor: 2.5 inch
   Nominal Media Rotation Rate: 5400
Capabilities:
   LBA, IORDY(can be disabled)
   Queue depth: 32
   Standby timer values: spec'd by Standard, no device specific minimum
   R/W multiple sector transfer: Max = 16   Current = 16
   Advanced power management level: 254
   DMA: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 udma4 *udma5
        Cycle time: min=120ns recommended=120ns
   PIO: pio0 pio1 pio2 pio3 pio4
        Cycle time: no flow control=120ns  IORDY flow control=120ns
Commands/features:
   Enabled   Supported:
      *   SMART feature set
          Security Mode feature set
      *   Power Management feature set
      *   Write cache
      *   Look-ahead
      *   Host Protected Area feature set
      *   WRITE_BUFFER command
      *   READ_BUFFER command
      *   NOP cmd
      *   DOWNLOAD_MICROCODE
      *   Advanced Power Management feature set
          SET_MAX security extension
      *   48-bit Address feature set
      *   Device Configuration Overlay feature set
      *   Mandatory FLUSH_CACHE
      *   FLUSH_CACHE_EXT
      *   SMART error logging
      *   SMART self-test
      *   General Purpose Logging feature set
      *   64-bit World wide name
      *   IDLE_IMMEDIATE with UNLOAD
      *   WRITE_UNCORRECTABLE_EXT command
      *   {READ,WRITE}_DMA_EXT_GPL commands
      *   Segmented DOWNLOAD_MICROCODE
      *   Gen1 signaling speed (1.5Gb/s)
      *   Native Command Queueing (NCQ)
      *   Host-initiated interface power management
      *   Phy event counters
      *   Idle-Unload when NCQ is active
          DMA Setup Auto-Activate optimization
          Device-initiated interface power management
      *   Software settings preservation
      *   SMART Command Transport (SCT) feature set
      *   SCT Read/Write Long (AC1), obsolete
      *   SCT Write Same (AC2)
      *   SCT Error Recovery Control (AC3)
      *   SCT Features Control (AC4)
      *   SCT Data Tables (AC5)
Security:
   Master password revision code = 65534
      supported
   not   enabled
   not   locked
   not   frozen
   not   expired: security count
      supported: enhanced erase
   128min for SECURITY ERASE UNIT. 128min for ENHANCED SECURITY ERASE UNIT.
Logical Unit WWN Device Identifier: 50024e9400a41d9b
   NAA      : 5
   IEEE OUI   : 0024e9
   Unique ID   : 400a41d9b
Checksum: correct

/dev/sg1:

ATAPI CD-ROM, with removable media
   Model Number:       HL-DT-STDVDRAM GT33N                   
   Serial Number:      M5EB21E2518         
   Firmware Revision:  LE01   
   Transport:          0x7200; Revision: 0x5356
Standards:
   Likely used CD-ROM ATAPI-1
Configuration:

sudo parted -l

Modelo: ATA SAMSUNG HM501II (scsi)
Disco /dev/sda: 500GB
Tamanho do setor (lógico/físico): 512B/512B
Tabela de Partição: msdos
Opções de disco:

Número  Início  Fim    Tamanho  Tipo      Sistema de arquivos  Opções
 1      1049kB  211MB  210MB    primary   ntfs                 boot
 2      211MB   263GB  263GB    primary   ntfs
 3      263GB   484GB  221GB    extended                       lba
 5      263GB   473GB  210GB    logical   ext4
 6      473GB   484GB  11,5GB   logical   linux-swap(v1)
 4      484GB   500GB  15,8GB   primary   ntfs                 diag


Erro: /dev/sdb: rótulo de disco irreconhecível
Modelo: WD My Passport 070A (scsi)                                       
Disco /dev/sdb: 249GB
Tamanho do setor (lógico/físico): 512B/512B
Tabela de Partição: unknown
Opções de disco:

Alerta: Não posso abrir /dev/sr1 para leitura-gravação (Sistema de arquivos
somente para leitura). /dev/sr1 foi aberto somente-leitura.
Erro: A região de dados da partição não a ocupa inteiramente.
Ignorar/Ignore/Cancelar/Cancel? 
Título: Re:Formatar HD externo protegido por senha?
Enviado por: druidaobelix em 14 de Agosto de 2017, 20:27
O hdparm não mostrou nada de nada sobre o disco externo, nenhum sinal.
No parted, como se vê, até aparece.

Bem, vamos adiante, execute o script **sem indicar o caminho** e informe aqui qual o resultado, apenas dessa forma:

Código: [Selecionar]
sudo python wdpassport-utils.py -e
Título: Re:Formatar HD externo protegido por senha?
Enviado por: joseff em 14 de Agosto de 2017, 21:08
sudo python wdpassport-utils.py -e
[sudo] senha para edvaldo:
python: can't open file 'wdpassport-utils.py': [Errno 2] No such file or directory
Título: Re:Formatar HD externo protegido por senha?
Enviado por: druidaobelix em 14 de Agosto de 2017, 21:44
sudo python wdpassport-utils.py -e
[sudo] senha para edvaldo:
python: can't open file 'wdpassport-utils.py': [Errno 2] No such file or directory

De novo o mesmo problema?
A partir de onde executou o comando?
Estava realmente dentro do diretório em que ele se encontra?
Fez os registros de path antes mencionados?

De novo e novamente, No "such file or directory" não quer dizer que o script falhou, quer dizer que não encontrou o script.
Esse é uma questão que já havíamos superado.
Título: Re:Formatar HD externo protegido por senha?
Enviado por: joseff em 14 de Agosto de 2017, 21:51
edvaldo@edvaldo-Rev-1-0 ~/Downloads/wdpassport-utils-master $ sudo python wdpassport-utils.py -e
[sudo] senha para edvaldo:
WD Passport Ultra linux utility v0.1 by duke

y
[!] Something wrong.
Título: Re:Formatar HD externo protegido por senha?
Enviado por: joseff em 14 de Agosto de 2017, 21:54
edvaldo@edvaldo-Rev-1-0 ~/Downloads/wdpassport-utils-master $ sudo chmod +x wdpassport-utils.py
edvaldo@edvaldo-Rev-1-0 ~/Downloads/wdpassport-utils-master $ sudo python wdpassport-utils.py -e -d /dev/sdb
WD Passport Ultra linux utility v0.1 by duke

y
[!] Something wrong.
edvaldo@edvaldo-Rev-1-0 ~/Downloads/wdpassport-utils-master $ sudo python wdpassport-utils.py -e -d /dev/sr1
WD Passport Ultra linux utility v0.1 by duke
[!] Something wrong opening device "/dev/sr1"

No diretório mnt tem a pasta
file:///mnt/usb-WD_Virtual_CD_070A_575844304139395635333737-0:1
Dentro desta pasta tem:
Extras, Manuals, SmartWare, autorun.inf, Unlock.exe, SmartWare.exe, this.html.

Tentei deletar mas da o Protegido.
Título: Re:Formatar HD externo protegido por senha?
Enviado por: druidaobelix em 14 de Agosto de 2017, 23:18
Caso o script não funcionasse estava pensando em tocar um dd no disco e zerar de cima em baixo, mas parece que isso também não funciona, como se vê nesse antigo tópico de 2010 que trata exatamente do mesmo caso.

How to clean up WD "My Passport Essential" USB HDD?

http://www.linuxquestions.org/questions/linux-hardware-18/how-to-clean-up-wd-my-passport-essential-usb-hdd-789039/

Veja especialmente o que diz o @linuxqueric no post #4 (02-14-2010, 02:49PM)

"Passport warning
I now seem to have a useless Passport Essential on my hands.

I innocently tried to reformat the HDD and have gotten only bad results. I've tried gparted-live; I've tried with fdiskk; I've tried with OpenSuse 11.1 Partitioner. None of them can successfully format the disk. When it appears formatted, a rdiff-backup repeatedly fails in the middle with a warning to the effect that the disk is "Read Only." Most recently the attempt to simply create a single ext3 partition on the entire 320GB disk failed (with "System error code -3009", whatever that is). And it is no longer possible to get XP to see the disk, even after I've zeroed the disk with dd and created a new MSDOS partition table. XP's Disk Management shows "No Device" for the F drive. So I doubt if even WD's disk rescue utilities would be able to do anything.

Presumably this is all due to the VCD stuff, which seems to be in some sort of nuclear-proof bunker. I think this is the first time I've heard of something on a disk that Linux can't get at, at least to delete. Even after using dd to zero out the disk, there's still something there messing things up."
Título: Re:Formatar HD externo protegido por senha?
Enviado por: druidaobelix em 14 de Agosto de 2017, 23:20
Bem, de forma mais direta o fabricante diz que não tem jeito no Linux, confira aqui:

https://support.wdc.com/knowledgebase/answer.aspx?ID=3835#linux

How to Disable/Enable the VCD in Linux or Unix

Neither the VCD Manager or WD SmartWare is available for Linux or Unix. As a result, there is no known way to disable the Virtual CD (VCD) in these operating systems.

Western Digital technical support only provides jumper configuration (for internal hard drive) and physical installation support for hard drives used in systems running the Linux/Unix operating systems. For setup questions beyond physical installation of your Western Digital hard drive, please contact your Linux/Unix vendor. You may also wish to post on our Community Forums for assistance from other users of our products who may be able to assist you with your issue.
Título: Re:Formatar HD externo protegido por senha?
Enviado por: druidaobelix em 14 de Agosto de 2017, 23:26
Por outro lado, há relatos de que foi possível fazer a partir de softwares nativos do Windows.

Um exemplo seria usar o HP USB Disk Storage Format Tool - v2.1.8

Pode ser baixado aqui:

http://files.extremeoverclocking.com/file.php?f=197

Há um antigo relato (2010) dizendo que conseguiu a partir dele aqui:

How to remove hidden Virtual CD (VCD) partitions on your Western Digital external disks

http://www.dedoimedo.com/computers/passport-vcd.html


Título: Re:Formatar HD externo protegido por senha?
Enviado por: druidaobelix em 14 de Agosto de 2017, 23:42
Por outro lado, há um relato dizendo que conseguiu fazer no Linux usando o palimpsest, que é  o gnome-disk-utility, também conhecido como GNOME Disks, ou seja, é o Disks que aparece no Ubuntu.

Diz que o macete é usar a forma personalizada e formatar para BSD.

Literalmente diz isso:

Citar
I wanted remove the VCD partition, instead of hiding it. This problem frustrated me to no end, but I was finally able to completely remove the VCD from two WD SmartBooks.

There were two steps that actually seem to have done something.

First, on Windows, I updated the BIOS as @Gnoupi suggests (I'm not convinced I needed to do this, but I won't undo it).

Second, on Linux, I ran palimpsest (a disk management utility w/ a GUI) removed all visible partitions and chose Format drive -> Master Boot Record -> BSD. I then chose Format drive->don't partition.

I am now able to access all of the 999gb capacity and do what I want with it.

É o post do usuário @jnewman de Jan 5 '11 at 22:08 e pode ser visto aqui:

https://superuser.com/questions/44318/how-do-i-remove-a-mybooks-wd-smartware-virtual-cd-from-my-desktop

Título: Re:Formatar HD externo protegido por senha?
Enviado por: joseff em 15 de Agosto de 2017, 22:55
Obrigado pela força, ja testei todos as dicas, nenhuma funcionou, só falta utilizar o windows xp, vou ver e posto o resultado.
Título: Re:Formatar HD externo protegido por senha?
Enviado por: druidaobelix em 16 de Agosto de 2017, 18:49
Obrigado pela força, ja testei todos as dicas, nenhuma funcionou, só falta utilizar o windows xp, vou ver e posto o resultado.

Note que, segundo o fabricante, não vai conseguir em **nenhum** sistema operacional, não é apenas no Linux que não consegue, segundo eles também não conseguirá usando o Windows ou o Mac ou em outros termos, isso aí foi feito com essa específica finalidade.

Estive vendo lá mais detidamente o github do script sobre o qual trabalhamos e numa melhor interpretação parece que também o próprio script segue a regra geral estabelecida pelo fabricante, qual seja, se o disco está "travado" (lock), portanto, criptografado, somente o detentor da passphrase é que pode abrir (unlock) e, por conseguinte, somente aberto é que poderá ser formatado.

Execute o script usando a opção -s que da forma longa é --status (duplo hífen) antes da opção.

Essa trava parece estar no nível do firmware. Como se sabe e qualquer um que já abriu um computador sabe disso, um disco rígido possui, em si, uma placa controladora, que evidentemente possuiu um firmware correspondente, que afinal de contas continua sendo apenas um código de computador, instruções de programa, apenas que residente, e é lá que reside essa instrução de não gravar se o estado for lock (=travado).

Um programa qualquer de formatação ou de gerenciamento de partição manda uma ordem segundo o padrão estabelecido, porém o hardware não obedece, vez que a controladora do disco está instruída para isso. Na essencia é essa a interpretação que no momento faço do fato.

Aqueles relatos que vimos de quem aqui e acolá conseguiu usando esse ou aquele programa é porque tais programas, por uma circunstância puramente casual, encontrou uma brecha nas instruções da controladora, mas veja que se trata de algo casual mesmo.

Se esse raciocínio estiver correto, e parece que está, então se trata de uma situação complexa, porque o firmware é um código proprietário, de rigor ninguém sabe exatamente o que há lá, exceto o próprio fabricante e regravar um firmware pode depender de equipamento especial, dependendo do tipo de memória física utilizada (eeprom, Electrically-Erasable Programmable Read-Only Memory, etc) e ainda que não fosse sempre é e será delicado alterar um firmware sem saber exatamente o que o projetista fez.

Vamos raciocinar se há alguma consistência nisso.

Se é uma partição então a tabela de partições tem que estar gravada na área MBR do disco e, assim, ainda que de forma direta (bypass software específico de formatação) deveria ser possível acessar por um editor hexa direto. Pode não dar para recuperar dados criptografados, pela óbvia razão da inexistência da passphrase, mas simplesmente apagar qualquer coisa que haja lá deveria ser possível.

Supondo que o registro existente nesse disco seja ainda do tipo MBR convencional, como se sabe então ele contém 512 bytes de informação da estrutura do disco, dos quais 446 bytes são reservados para o setor de boot e nos outros 64 bytes está a tabela de partição e os 2 restantes a assinatura.

Caso se faça um dd, que é um comando binário, sobre a área da mbr, zerando o que há lá, então deveria ser possível reescrever a tabela de partições.

Mas segundo a informação que temos o dd zeroes não funcionou!

Também uma formatação de baixo nível (LLF - Low Level Format) deveria resolver a questão e uma ferramenta para isso, no Linux, poderia ser o hdparm, mas como vimos sequer se obtém alguma informação por ele.

Claro que existem outras ferramentas de LLF que podem ser experimentadas, mas se realmente a trava estiver no firmware, então realmente não irá destravar, não irá funcionar.



Título: Re:Formatar HD externo protegido por senha?
Enviado por: druidaobelix em 17 de Agosto de 2017, 00:44
Então, @joseff,

Mas também pode ser que não seja exatamente isso.
Fui ler o manual do produto e parece que existe, sim, uma alternativa.
Leia a página 24 e 25
Apagar a Unidade
Usar Cinco Senhas Inválidas

O manual em português pode ser encontrado aqui:

https://www.wdc.com/content/dam/wdc/website/downloadable_assets/pbr/user_manual/4779-705155.pdf

Agora estou novamente achando que pode dar certo.  :D
Vai precisar do W 7 ou 8 ou 10.

Interessa especialmente isso:

Citar
Usar cinco senhas inválidas
Caso se esqueça ou perca sua senha, você poderá apagar a unidade digitando cinco senhas
inválidas na caixa de diálogo Desbloquear Unidade. Veja:

•Usando o software WD Security ou WD Drive Utilities
•Com o utilitário WD Drive Unlock

1.Na caixa de diálogo Desbloquear Unidade, faça até cinco tentativas para desbloquear a unidade:
a.Digite uma senha na caixa Senha.
b.Clique em Desbloquear Unidade.

2.Ao introduzir uma senha inválida pela quinta vez, é exibida uma caixa de diálogo informando que ocorreram muitas tentativas de senha, dependendo do aplicativo usado para abrir a caixa de diálogo Desbloquear Unidade:
•   Como usar o software WD Security ou WD Drive Utilities
•   Como usar o utilitário WD Drive Unlock

3.Para apagar sua unidade:
a.Se você estiver usando o software WD Security ou WD Drive Utilities e deseja alterar o nome do volume, digite sobre o nome antigo na caixa Nome do volume.
b.Leia a explicação sobre apagar todos os dados na unidade e selecione a caixa de diálogo Eu compreendo para informar que você aceita o risco e ativar o botão Apagar unidade.
c.Clique em Apagar unidade.

Acesse http://support.wdc.com
e consulte a answer ID 4394 na Base de Conhecimento para obter informações sobre como baixar e restaurar o software WD na unidade.
Observação:
Apagar sua unidade também remove a sua senha. Se ainda deseja usar
uma senha para proteger a unidade, você precisará recriá-la depois de
restaurar o software WD software e a imagem de disco. (Veja
Protegendo a unidade por senha.)
Título: Re:Formatar HD externo protegido por senha?
Enviado por: joseff em 17 de Agosto de 2017, 07:01
É druidaobelix, realmente não funciona com o xp, ele nem reconhece o disco wd, vou tentar as suas novas dicas.

Obrigado
Título: Re:Formatar HD externo protegido por senha?
Enviado por: druidaobelix em 17 de Agosto de 2017, 12:00
É druidaobelix, realmente não funciona com o xp, ele nem reconhece o disco wd, vou tentar as suas novas dicas.

Com disse antes, agora vai precisar do W7 ou do W8 ou do W10 instalado, um deles, para tocar adiante.

Não deixe de ler o manual do produto de forma completa, pois é importante.

A formatação original é NTFS, uma vez desbloqueado da forma mencionada e restabelecido o software original como lá é mencionado (consulte a answer ID 4394 na Base de Conhecimento) se pode optar por "Desligar o recurso de bloqueio da unidade", as instruções estão na página 21, após o que se pode reformatar a unidade, certamente para o padrão Mac OS usando HFS+J (answer ID 13151 na Base de Conhecimento), então talvez similarmente também se possa formatar para EXT4 e usar no Linux, questão de ver.

Mas ler e entender o manual de forma completa é essencial, além de consultar os tópicos da Base de Conhecimento que mencionam.

Título: Re:Formatar HD externo protegido por senha?
Enviado por: joseff em 25 de Agosto de 2017, 12:13
Druidaobelix, muito obrigado, consegui desbloquear, agora funciona como hd externo normal, usei os procedimentos que você orientou e deu certo.

Obrigado Mesmo