I have a stack of SATA hard drives that I need to erase.

I have a USB drive dock, a box that a drive can be set into that connects to my computer via USB-3.

I am using DD to write zeros to the raw device, in this case, /dev/sdf.

No matter the actual size of the drive dd stops at about 3 to 7 gb. These are 300 gb to 3 TB drives.

I am not mounting the drives, but I do ensure they are visible to the system with lsblk. To change drives I turn off the dock. The drive then disappears from lsblk. When I insert a different drive and turn the dock back on again /dev/sdf re-appears.

Are all my drives bad? If they are I will need to have them “professionally” destroyed at about $25 a drive.

  • cmnybo
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    Are you getting any errors in your system log?

    The first thing I would suspect is the USB dock. Do you have a computer with a spare SATA port or an eSATA dock that you could try erasing a drive in?

    • WasPentalive@lemmy.oneOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 year ago

      dmsg reports attaching the drive, but nothing after that with a dd attempt and with a secure erase attempt. ioctl on non-enhanced secure erase too.