Ask Ubuntu is a question and answer site for Ubuntu users and developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I was wondering if any of u guys know a good hex editor for writing to HDD's and reading ofcourse.

I've tried wxHexEditor, but it seems it doesn't have the ability to write new stuff to the HDD (with write acces enabled ofc). I just need a hex editor that can open full HDD's or partitions of HDD's from sata and/or USB that can read the data on it, but aswell beeing able to write new data to it.

Hope you'll can help me out here.


share|improve this question

I normally just use dd to copy the area of interest between the disk and a file, then open the file in emacs and use its M-x hexl-mode.

share|improve this answer
thanks for ur answer! However, At the moment I read some good stuff about wxHexEditor and it looks quite solid. Only thing is, I can't write to HDD.. says something like "File has some insertion/deletions. You cannot save this file-self (yet). Please use SaveAs." and I can't find much information about that. Looks like it doesnt support to write to HDD's or something. And DD is way to much trouble, as I do hundreds of HDD's per day. – Nerotix Mar 26 '14 at 15:08
@Nerotix, what?! You plan on hex editing by hand hundreds of drives per day? This does not make sense. What are you really trying to do? – psusi Mar 26 '14 at 15:18
I'm overwriting HDD's as a part of a low level format style. But sometimes the writing program doesn't write the whole disk and forgets a few blocks and/or sector and I manually write it to the drive. This way I know for a fact its overwritten. Thus deleted all old data that was previously stored on it, as a security measure. And every drive gets overwritten atleast a couple of times so the data is impossible to retrieve. Atm I'm doing so in Windows and I really dislike that, doing it with WinHex atm, bleh!:P – Nerotix Mar 26 '14 at 15:48
@Nerotix, then you should stop using this broken "writing program". Just run dd if=/dev/zero of=/dev/sdX to fill the whole drive with zeros. – psusi Mar 26 '14 at 17:28
I wish it was that easy.. I do 20 HDD's at the same time, pretty sure that wont be reliable at the same time with DD.. unless u can proof me otherwise ;) – Nerotix Apr 2 '14 at 8:53

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.