unidade USB não listada como dispositivo de mídia

0

Provavelmente um dos problemas mais estranhos que já tive, por favor, descubra comigo. Eu realmente preciso de ajuda aqui.

Meu problema é que minha unidade USB de inicialização múltipla (que também é usada como USB normal) não está funcionando corretamente. Com isso, quero dizer que não consigo fazer um computador perceber que é uma unidade flash USB. O mais próximo que cheguei está sob um Ubuntu Live OS, eu posso procurar por "Drive" no painel e puxar para cima a lista de dispositivos de drive ou qualquer que seja a formulação exata. Ele vê tudo mais como deveria, todas as minhas partições, etc, e então ele vê o meu USB. Não dá a opção de fazer QUALQUER COISA de utilidade, já que diz "sem mídia" em vermelho ao invés de dar uma opção para montá-lo. Está listado aqui como "XXXXXXXX U168CONTROLLER" se for de alguma ajuda.

O fdisk não o encontra. O lsblk não encontra o meu dispositivo. lsusb retorna

Bus 001 Device 002: ID 8087:8008 Intel Corp. 
Bus 002 Device 002: ID 8087:8000 Intel Corp. 
Bus 003 Device 002: ID 046d:c32b Logitech, Inc. 
Bus 003 Device 003: ID 046d:c24c Logitech, Inc. 
Bus 003 Device 006: ID 041e:323c Creative Technology, Ltd 
Bus 003 Device 005: ID 1b1c:1a95 Corsair 
Bus 003 Device 007: ID 048d:1168 Integrated Technology Express, Inc. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

Mas não tenha esperanças, enquanto ele mostra um dispositivo da Corsair, que é um segundo USB que estou usando para executar o sistema operacional. É uma unidade de 32 GiB e a unidade com esse problema é de 64 GiB. Então esse é o meu problema.

Agora, o que poderia ter causado isso ...

Teoria 1: Eu estava no processo de instalar o Arch mais uma vez na minha área de trabalho, dessa vez usando UEFI e GPT em vez de BIOS e MBR. Eu estava montando partições com parted, e acho que foi o que causou o meu problema, mas eu não tenho certeza disso, nem faz sentido para mim. A razão que eu acho que isso causou é o seguinte: Eu estou trabalhando na formatação do meu HDD para configurar valores de home, boot e swap. Eu já tenho casa e swap no lugar, então eu estava trabalhando em adicionar a partição de inicialização. Encolhi o que achei que era o lar e acrescentei o que pensei ser a bota. É possível que este não seja de fato o HDD, mas sim meu USB de inicialização múltipla, apesar do fato de eu estar trabalhando em / dev / sda que contém minha partição Winderp $, assim como a partição Arch. USB deveria ter sido / dev / sdc no momento, com / dev / sdb sendo meu SSD.

Logo depois de desligar meu USB ao vivo, o drive parou de responder a qualquer coisa. Tentei em 4 computadores diferentes e 6 sistemas operacionais diferentes, com 4 BIOS e um UEFI. Nada foi detectado além do sistema operacional Ubuntu ao listar as unidades / dispositivos com o referido programa mencionado acima. Isso é o que me leva a pensar que eu estraguei tudo na formatação.

Teoria dois: Sou forçado a usar o E2B para atender às minhas necessidades de inicialização múltipla, o que envolve algumas coisas específicas para alternar entre cargas úteis quando no modo UEFI. Isso envolve a inicialização pela BIOS, a reversão do modo USB para o modo BIOS, a escolha da nova carga útil e a conversão da unidade de volta para o modo UEFI. Eu posso fazer isso com um emulador de QEMU, então eu tenho um simples .exe para portabilidade que eu uso para mudar as coisas com pressa.

Logo antes de começar a instalar o Arch, estava mudando a unidade para o modo UEFI do Arch. Depois que terminou, cliquei para remover a unidade com segurança e, assim que vi o pop-up, removi-a. Aparentemente, ele ainda estava em uso (estúpido Winderp $), mas eu já tinha removido a unidade antes de perceber o que fiz de errado. Eu realmente não acho que isso causaria o problema, especialmente considerando que ele foi iniciado logo após eu fazer isso, mas ainda assim, quanto mais informações, melhor.

Então eu não posso vê-lo como uma unidade em Gparted, fdisk, lsblk, etc, não consigo encontrá-lo, e / dev / sdd (a próxima letra em ordem, portanto, a que seria) não existe . O lsusb provavelmente o vê como um "hub raiz do Linux Foundation 2.0", mas eu não sei como saber se isso é preciso ou não. Programas como o TestDisk, o PhotoRec, o Clonezilla, ou qualquer coisa do tipo, não vê o dispositivo, então eu não posso simplesmente reformatar e acabar com isso.

Eu posso rodar qualquer comando que você queira que eu execute, mas como eu não tenho uma partição do Linux atualmente, ela estará desligada de um USB ao vivo, a menos que seja necessário. Eu posso sempre juntar uma rápida instalação do Ubuntu se for realmente necessário.

Espero não perder meus dados e restaurar pelo menos a maior parte deles, mas isso não é necessário. Se eu precisar formatá-lo para que meu USB retorne a um formato de trabalho, tudo bem para mim. Eu prefiro gastar todos os nossos recursos em salvar meus dados antes de ter que reformatar, eu tenho algumas coisas aqui que eu não tenho em outro lugar (estúpido, eu sei. Eu mantenho backups regularmente dos meus dados padrão, nunca considerei isso ).

Usando o Winderp $ novamente, aguardando alguma ajuda, pois estou sem opções até receber sugestões. Percebeu que a hora do sistema está errada, mas não posso dizer com certeza se isso é relevante ou não. Nenhuma das minhas duas teorias parece plausível, já que é muito difícil errar digitando parted / dev / sda / ... Enquanto estou nessa sessão de parted, tenho certeza que não consigo nem acessar / sdc /, Então, eu não consigo ver como poderia ser erro do usuário, embora sempre seja.

Obrigado pelo seu tempo e por qualquer ajuda que receber.

    
por Bugattikid2012 27.09.2015 / 07:34

1 resposta

0

Primeiro de tudo, eu não colocaria muita fé em recuperar dados dessa unidade.

Em segundo lugar, execute dmesg | tail -n 20 , antes e depois de conectar sua unidade USB. Se não houver uma mensagem de kernel, sua unidade está, muito provavelmente, completamente morta. Se o kernel detectar a unidade USB, mas não puder atribuir um dispositivo de bloco ( /dev/sdX ) a ele, será um problema de firmware (você pode tentar recuperá-lo usando o URescue). Em ambos os casos, você pode enviá-lo para a Corsair para RMA.

É assim que dmesg informa um dispositivo USB conectado:

[433011.248119] usb 2-1.2: new high-speed USB device number 10 using ehci-pci
[433011.334351] usb 2-1.2: New USB device found, idVendor=0781, idProduct=5583
[433011.334359] usb 2-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[433011.334363] usb 2-1.2: Product: Ultra Fit
[433011.334367] usb 2-1.2: Manufacturer: SanDisk
[433011.334370] usb 2-1.2: SerialNumber: 4C5350122032812026
[433011.337486] usb-storage 2-1.2:1.0: USB Mass Storage device detected
[433011.338327] scsi host18: usb-storage 2-1.2:1.0
[433012.341971] scsi 18:0:0:0: Direct-Access     SanDisk  Ultra Fit        1.00 PQ: 0 ANSI: 6
[433012.343395] sd 18:0:0:0: [sdc] 60751872 512-byte logical blocks: (31.1 GB/28.9 GiB)
[433012.344718] sd 18:0:0:0: [sdc] Write Protect is off
[433012.344724] sd 18:0:0:0: [sdc] Mode Sense: 43 00 00 00
[433012.344990] sd 18:0:0:0: Attached scsi generic sg1 type 0
[433012.346597] sd 18:0:0:0: [sdc] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[433012.377606]  sdc: sdc1 sdc2 sdc3
[433012.381726] sd 18:0:0:0: [sdc] Attached SCSI removable disk
    
por 27.09.2015 / 10:33