<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Sat, Feb 14, 2015 at 3:31 PM, Ryan Northrup <span dir="ltr"><<a href="mailto:northrupthebandgeek@gmail.com" target="_blank">northrupthebandgeek@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><p dir="ltr"></p><div><div class="h5">On Feb 14, 2015 2:57 PM, "Richard S. Crawford" <<a href="mailto:richard@underpope.com" target="_blank">richard@underpope.com</a>> wrote:<br>
><br>
> I have a 2-TB external ext4-formatted USB hard drive which holds all my media files and which appears to be failing -- it no longer mounts to my Kubuntu computer. Assuming that the USB connection is fine, what's the best and cheapest way to go about recovering the data on there?<span style="color:rgb(34,34,34)">Depends on how it's failing.</span><br></div></div>
<p dir="ltr">If you can still access the drive via USB (i.e. it's showing up as /dev/sdX or something similar), and it's just not showing a valid filesystem (maybe the partition table is corrupt?), there are tools like PhotoRec that can recover files in such circumstances.</p></blockquote><div>Some more info:</div><div><br></div><div>I can hear the drive spinning up when I start my computer or hook it up to the USB port.</div><div><br></div><div>The device is showing up when I do lsusb:</div><div><br></div><div><div>richard@Seamus:~</div><div>$ lsusb</div><div>Bus 002 Device 002: ID 0bc2:a0a4 Seagate RSS LLC </div></div><div><br></div><div><br></div><div>...and when I do fdisk -l, I get this:</div><div><br></div><div><div>richard@Seamus:~</div><div>$ sudo fdisk -l</div><div>[sudo] password for richard: </div><div><br></div><div>(...)   <br></div><div>                                                                                </div><div>Disk /dev/sdb: 2.7 TiB, 3000592977920 bytes, 732566645 sectors                  </div><div>Units: sectors of 1 * 4096 = 4096 bytes                                         </div><div>Sector size (logical/physical): 4096 bytes / 4096 bytes                         </div><div>I/O size (minimum/optimal): 4096 bytes / 268431360 bytes</div><div>Disklabel type: dos</div><div>Disk identifier: 0x33e08264</div><div><br></div><div>Device     Boot Start       End   Sectors  Size Id Type</div><div>/dev/sdb1        2048 732565503 732563456  2.7T  7 HPFS/NTFS/exFAT</div></div><div><br></div><div><br></div><div><br></div><div>...and here's some more:</div><div><br></div><div><div>richard@Seamus:~</div><div>$ dmesg | grep sdb</div><div>[    1.969359] sd 4:0:0:0: [sdb] Spinning up disk...</div><div>[  102.372427] sd 4:0:0:0: [sdb] 732566645 4096-byte logical blocks: (3.00 TB/2.72 TiB)</div><div>[  123.186147] sd 4:0:0:0: [sdb] Test WP failed, assume Write Enabled</div><div>[  130.132977] sd 4:0:0:0: [sdb] Asking for cache data failed</div><div>[  130.132985] sd 4:0:0:0: [sdb] Assuming drive cache: write through</div><div>[  130.136941] sd 4:0:0:0: [sdb] Spinning up disk...</div><div>[  230.544420] sd 4:0:0:0: [sdb] 732566645 4096-byte logical blocks: (3.00 TB/2.72 TiB)</div><div>[  438.941409] sd 4:0:0:0: [sdb] Command timed out</div><div>[  438.941426] sd 4:0:0:0: [sdb]  </div><div>[  438.941435] sd 4:0:0:0: [sdb]  </div><div>[  438.941446] sd 4:0:0:0: [sdb]  </div><div>[  438.941456] sd 4:0:0:0: [sdb] CDB: </div><div>[  438.941477] end_request: I/O error, dev sdb, sector 0</div><div>[  438.941484] Buffer I/O error on device sdb, logical block 0</div><div>[  473.674627] Dev sdb: unable to read RDB block 0</div><div>[  473.675292]  sdb: unable to read partition table</div><div>[  473.676310] sd 4:0:0:0: [sdb] 732566645 4096-byte logical blocks: (3.00 TB/2.72 TiB)</div><div>[  473.678165] sd 4:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA</div><div>[  473.678429] sd 4:0:0:0: [sdb] Attached SCSI disk</div><div>[  484.020059] sd 4:0:0:0: [sdb] uas_eh_abort_handler d3063200 tag 0, inflight: CMD IN</div><div>[  487.020361] sd 4:0:0:0: [sdb] uas_cmd_cmplt d3063200 tag 0, inflight: CMD IN abort</div><div>[  487.020366] sd 4:0:0:0: [sdb] cmd cmplt err -2</div><div>[  487.021106] sd 4:0:0:0: [sdb] uas_data_cmplt d3063200 tag 0, inflight: CMD abort</div><div>[  487.021111] sd 4:0:0:0: [sdb] data cmplt err -2 stream 0</div><div>[  487.021123] sd 4:0:0:0: [sdb] uas_zap_dead d3063200 tag 0, inflight: CMD abort</div><div>[  487.021128] sd 4:0:0:0: [sdb] abort completed</div></div><div><br></div><div><br></div><div>Anyone know how to interpret all of this?</div><div><br></div><div><br></div><div><br></div><div> </div></div>-- <br><div class="gmail_signature"><div dir="ltr"><div>Sláinte,<br></div><div>Richard S. Crawford (<a href="mailto:richard@underpope.com" target="_blank">richard@underpope.com</a>) <a href="http://www.underpope.com" target="_blank">http://www.underpope.com</a><br><div>Twitter: <a href="http://twitter.com/underpope" target="_blank">http://twitter.com/underpope</a><br>Facebook: <a href="http://www.facebook.com/underpope" target="_blank">http://www.facebook.com/underpope</a><br><br></div></div></div></div>
</div></div>