손상된 USB 플래시 드라이브를 복구하려고 합니다. 이것은 새로운 USB 플래시 드라이브이며 동료가 암호화를 시도한 후 작동이 멈췄습니다. 안타깝게도 암호화가 어떻게 깨졌는지는 알 수 없으나 그 과정에서 중요한 데이터(파티션 테이블 등)가 깨졌을 것으로 추정됩니다.
이를 삽입하면 시스템이 해당 항목을 찾아 및 lsusb
의 출력 에 표시합니다 lsblk
.
dd
그러나 그런 다음 무언가를 실행 하거나 수행 badblocks
하려고 하면 mkfs
이러한 모든 명령이 결국 I/O 오류로 인해 실패합니다. 이 경우 펜 드라이브는 lsusb
또는 의 출력 에도 나타나지 않습니다 lsblk
. 그래서 저는 이 과정에서 OS가 어떻게든 펜 드라이브의 연결을 끊었다고 가정합니다.
연결을 유지하려면 어떻게 해야 하나요?
dmesg
그것은 말한다:
330181.324715] usb 4-4.3: new SuperSpeed Gen 1 USB device number 4 using xhci_hcd
[2330181.352153] usb 4-4.3: New USB device found, idVendor=058f, idProduct=6387, bcdDevice= 0.02
[2330181.352157] usb 4-4.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[2330181.352159] usb 4-4.3: Product: Intenso Speed Line
[2330181.352161] usb 4-4.3: Manufacturer: ALCOR
[2330181.352163] usb 4-4.3: SerialNumber: 09104353
[2330181.355880] usb-storage 4-4.3:1.0: USB Mass Storage device detected
[2330181.356110] scsi host9: usb-storage 4-4.3:1.0
[2330182.464306] scsi 9:0:0:0: Direct-Access Intenso Speed Line 8.01 PQ: 0 ANSI: 6
[2330182.464755] sd 9:0:0:0: Attached scsi generic sg7 type 0
[2330182.465486] sd 9:0:0:0: [sdg] 250183680 512-byte logical blocks: (128 GB/119 GiB)
[2330182.465705] sd 9:0:0:0: [sdg] Write Protect is off
[2330182.465709] sd 9:0:0:0: [sdg] Mode Sense: 23 00 00 00
[2330182.465901] sd 9:0:0:0: [sdg] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[2330182.487834] sd 9:0:0:0: [sdg] Attached SCSI removable disk
[2330219.614115] usb 4-4.3: Disable of device-initiated U1 failed.
[2330224.734155] usb 4-4.3: Disable of device-initiated U2 failed.
[2330229.854129] xhci_hcd 0000:00:14.0: Timeout while waiting for setup device command
[2330235.230139] xhci_hcd 0000:00:14.0: Timeout while waiting for setup device command
[2330235.438099] usb 4-4.3: device not accepting address 4, error -62
[2330240.862114] xhci_hcd 0000:00:14.0: Timeout while waiting for setup device command
[2330246.238112] xhci_hcd 0000:00:14.0: Timeout while waiting for setup device command
[2330246.446069] usb 4-4.3: device not accepting address 4, error -62
[2330251.870138] xhci_hcd 0000:00:14.0: Timeout while waiting for setup device command
[2330257.246135] xhci_hcd 0000:00:14.0: Timeout while waiting for setup device command
[2330257.454081] usb 4-4.3: device not accepting address 4, error -62
[2330262.878115] xhci_hcd 0000:00:14.0: Timeout while waiting for setup device command
[2330268.254073] xhci_hcd 0000:00:14.0: Timeout while waiting for setup device command
[2330268.462106] usb 4-4.3: device not accepting address 4, error -62
[2330268.462229] usb 4-4.3: USB disconnect, device number 4
[2330268.462238] sd 9:0:0:0: [sdg] tag#0 FAILED Result: hostbyte=DID_TIME_OUT driverbyte=DRIVER_OK
[2330268.462244] sd 9:0:0:0: [sdg] tag#0 CDB: Read(10) 28 00 0e e9 7f f9 00 00 01 00
[2330268.462248] blk_update_request: I/O error, dev sdg, sector 250183673 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 0
[2330268.462344] sd 9:0:0:0: tag#0 timing out command, waited 60s
[2330268.462371] blk_update_request: I/O error, dev sdg, sector 250183672 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0
[2330268.462376] Buffer I/O error on dev sdg, logical block 31272959, async page read
[2330273.886115] xhci_hcd 0000:00:14.0: Timeout while waiting for setup device command
[2330279.262066] xhci_hcd 0000:00:14.0: Timeout while waiting for setup device command
[2330279.470087] usb 4-4.3: device not accepting address 5, error -62
[2330284.894048] xhci_hcd 0000:00:14.0: Timeout while waiting for setup device command
[2330290.270122] xhci_hcd 0000:00:14.0: Timeout while waiting for setup device command
[2330290.478027] usb 4-4.3: device not accepting address 6, error -62
[2330290.478068] usb 4-4-port3: attempt power cycle
[2330295.902131] xhci_hcd 0000:00:14.0: Timeout while waiting for setup device command
[2330301.278118] xhci_hcd 0000:00:14.0: Timeout while waiting for setup device command
[2330301.486104] usb 4-4.3: device not accepting address 7, error -62
[2330306.910107] xhci_hcd 0000:00:14.0: Timeout while waiting for setup device command
[2330312.286095] xhci_hcd 0000:00:14.0: Timeout while waiting for setup device command
[2330312.494098] usb 4-4.3: device not accepting address 8, error -62
[2330312.494184] usb 4-4-port3: unable to enumerate USB device
답변1
dd
그런 다음 orbadblocks
또는 [...]을(를) 실행하려고 하면mkfs
I/O 오류로 인해 명령이 결국 실패합니다. [...] 나는 이 과정에서 OS가 어떻게든 펜 드라이브의 연결을 끊었다고 가정합니다. [...] 장치를 연결 상태로 유지하려면 어떻게 해야 합니까?
쓰지 마세요. 당신은 그것이 손상되었다고 말했으므로 읽을 수 있는 모든 것을 하되 더 이상 쓰기를 피하십시오. 장치에 쓰기 방지 스위치가 있는 경우 해당 스위치를 켜십시오.
가능한 것을 복구한 후에는 장치를 물리적으로 파괴하고(나머지 데이터를 복구할 수 없도록) 교체하십시오.