데이터 복구를 위한 포맷되지 않은 Seagate SATA 3.5" 내부 하드 디스크 외부 인클로저

데이터 복구를 위한 포맷되지 않은 Seagate SATA 3.5" 내부 하드 디스크 외부 인클로저

나는 160GB 내장 하드 드라이브에서 실행되는 데스크탑을 가지고 있었습니다. 도시를 옮겼기 때문에 데스크탑을 버리고 내부만 새로운 곳으로 옮겼습니다. 디스크에는 OS로 Ubuntu 12.04가 설치되어 있습니다.

Seagate SATA 3.5" 내장 드라이브인데 지금 복구하고 싶은 중요한 데이터가 많이 들어있습니다. 그래서 외장 인클로저(Rocketfish)를 구입했는데 Windows에서도 장치 관리자에서 볼 수 있는 드라이브입니다. 내 노트북(Ubuntu 14.04 실행)에서 전혀 볼 수 없습니다. Rocketfish에서는 드라이브를 포맷하고 다시 파티션하여 사용할 것을 제안했지만 그렇게 하고 싶지는 않습니다. 내부 디스크의 데이터에 액세스할 수 있기를 원합니다.

데이터를 포맷하고 싶지 않기 때문에 데이터를 있는 그대로 액세스하는 데 도움이 되는 옵션을 찾고 있습니다. 이를 수행하는 데 도움이 될 더 많은 외부 인클로저 옵션이나 어댑터를 찾아야 합니까? 아니면 모두 디스크를 포맷해야 합니까? 또 무엇이 가능합니까?

하드 드라이브가 완벽하게 작동하는 상태입니다. 불과 몇 주 전에 데스크탑에 있을 때 사용했습니다.

답변1

하드 드라이브용 인클로저가 하드 드라이브에 대한 정보를 올바르게 전달하지 못할 가능성이 있습니다.

귀하의 인클로저가 어떤 제품인지 명시하지 않았지만 내 생각에는 이것이었을 것입니다Rocketfish™ - 3.5" 직렬 ATA 하드 드라이브 인클로저:

http://www.rocketfishproducts.com/products/computer-accessories/RF-HD3035.html

제품 설명에서 인클로저는 추가 USB 포트 2개, 메모리 카드 리더기, 마술처럼 백업을 수행하는 일종의 버튼을 제공합니다. 이것들은 표준이 아닙니다USB 대용량 저장 장치즉, 이 인클로저를 지원하려면 추가 드라이버가 필요할 수 있습니다. (안타깝게도 대부분의 독점 드라이버는 Windows용으로 작성되어 Linux 형식 드라이브에는 도움이 되지 않습니다.)


문제 해결

USB 장치가 인식되는 방법 확인

Linux가 이 인클로저와 작동할 수 있는지 확실하게 결정할 수 있습니다.

  1. 인클로저의 USB 케이블을 뽑습니다.
  2. Ubuntu를 사용 중이므로 다음 명령을 실행하여 커널 메시지의 실시간 스트림을 얻으세요.sudo tail -f /var/log/syslog
  3. USB 인클로저를 연결합니다.
  4. 같은 줄에 " "이 kernel있는 " " 메시지를 찾으십시오 .usb

예제 출력:

deltik@workstation [~]# sudo tail -f /var/log/syslog
Jun  9 03:38:19 workstation kernel: [16197.624834] usb 1-4: new high-speed USB device number 13 using xhci_hcd
Jun  9 03:38:19 workstation kernel: [16197.753643] usb 1-4: New USB device found, idVendor=0000, idProduct=0000
Jun  9 03:38:19 workstation kernel: [16197.753647] usb 1-4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Jun  9 03:38:19 workstation kernel: [16197.753649] usb 1-4: Product: NA
Jun  9 03:38:19 workstation kernel: [16197.753651] usb 1-4: Manufacturer: NA
Jun  9 03:38:19 workstation kernel: [16197.753653] usb 1-4: SerialNumber: 20030775011600033F73
Jun  9 03:38:19 workstation kernel: [16197.754266] usb-storage 1-4:1.0: USB Mass Storage device detected
Jun  9 03:38:19 workstation kernel: [16197.754488] scsi host3: usb-storage 1-4:1.0
Jun  9 03:38:19 workstation mtp-probe: checking bus 1, device 13: "/sys/devices/pci0000:00/0000:00:14.0/usb1/1-4"
Jun  9 03:38:19 workstation mtp-probe: bus: 1, device: 13 was not an MTP device
Jun  9 03:38:20 workstation kernel: [16198.755022] scsi 3:0:0:0: Direct-Access     NA       NA               1.26 PQ: 0 ANSI: 5
Jun  9 03:38:20 workstation kernel: [16198.755445] sd 3:0:0:0: Attached scsi generic sg2 type 0
Jun  9 03:38:20 workstation kernel: [16198.756638] sd 3:0:0:0: [sdc] 31266816 512-byte logical blocks: (16.0 GB/14.9 GiB)
Jun  9 03:38:20 workstation kernel: [16198.757620] sd 3:0:0:0: [sdc] Write Protect is off
Jun  9 03:38:20 workstation kernel: [16198.757622] sd 3:0:0:0: [sdc] Mode Sense: 43 00 00 00
Jun  9 03:38:20 workstation kernel: [16198.757855] sd 3:0:0:0: [sdc] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
Jun  9 03:38:20 workstation kernel: [16198.766125]  sdc: sdc1 sdc2
Jun  9 03:38:20 workstation kernel: [16198.768140] sd 3:0:0:0: [sdc] Attached SCSI removable disk

위 출력은 "USB 대용량 저장 장치"가 감지되었음을 보여줍니다. 이는 해당 장치가 내장 하드 드라이브와 거의 동일하게 플래시 드라이브로 사용될 수 있음을 의미합니다.

출력이 위와 같지 않으면 엔클로저와 인터페이스할 수 없을 가능성이 높습니다.

다음은 키보드로 인식되는 장치를 보여주는 다른 예입니다.

deltik@workstation [~]# sudo tail -f /var/log/syslog
Jun  9 03:33:45 workstation kernel: [15922.756034] usb 1-4: new low-speed USB device number 11 using xhci_hcd
Jun  9 03:33:45 workstation kernel: [15922.944965] usb 1-4: New USB device found, idVendor=1050, idProduct=0010
Jun  9 03:33:45 workstation kernel: [15922.944972] usb 1-4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Jun  9 03:33:45 workstation kernel: [15922.944975] usb 1-4: Product: Yubico Yubikey II
Jun  9 03:33:45 workstation kernel: [15922.944978] usb 1-4: Manufacturer: Yubico
Jun  9 03:33:45 workstation kernel: [15922.945174] usb 1-4: ep 0x81 - rounding interval to 64 microframes, ep desc says 80 microframes
Jun  9 03:33:45 workstation kernel: [15922.948270] input: Yubico Yubico Yubikey II as /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4:1.0/0003:1050:0010.0006/input/input26
Jun  9 03:33:45 workstation kernel: [15923.004567] hid-generic 0003:1050:0010.0006: input,hidraw3: USB HID v1.11 Keyboard [Yubico Yubico Yubikey II] on usb-0000:00:14.0-4/input0
Jun  9 03:33:45 workstation mtp-probe: checking bus 1, device 11: "/sys/devices/pci0000:00/0000:00:14.0/usb1/1-4"
Jun  9 03:33:45 workstation mtp-probe: bus: 1, device: 11 was not an MTP device

USB 장치를 블록 스토리지에 사용할 수 있는지 확인

커널 로그에 Rocketfish 인클로저를 저장 장치로 사용할 수 있다고 표시되면 다음 단계를 따르십시오.

  1. 인클로저에서 USB 케이블을 분리합니다.
  2. 다음 명령을 실행하세요:cat /proc/partitions
  3. USB 케이블을 다시 연결하세요.
  4. 이 명령을 다시 실행하십시오.cat /proc/partitions

USB 장치가 블록 스토리지로 인식된 경우 의 출력에 하나 이상의 새 줄이 추가된 것을 볼 수 있습니다 cat /proc/partitions.

그렇지 않다면 불행하게도 커널은 Rocketfish 장치를 지원하지 않으므로 제가 여러분에게 권장하는 유일한 것은 다음과 같습니다.추가적인 멋진 기능이 없는 새롭고 단순한 인클로저를 구입하세요..

인클로저가 블록 장치로 인식되는 경우...

약간의 희망이 있을 수 있지만 Rocketfish 인클로저를 통해 드라이브와 인터페이스하는 것은 권장하지 않습니다. 인클로저가 하드 드라이브에 대한 데이터를 비정상적인 방식으로 반환하므로 사용하려고 하면 데이터가 손상될 수 있기 때문입니다.

관련 정보