Add app for dumping the MBR
authorColin McCabe <colinmcc@lab126.com>
Tue, 19 Jan 2010 23:15:47 +0000 (15:15 -0800)
committerColin McCabe <colinmcc@lab126.com>
Tue, 19 Jan 2010 23:15:47 +0000 (15:15 -0800)
Add an app for dumping the MBR. I guess now that everyone is moving to GUID
partition tables (GPTs) this may not be useful forever. Still, I might need it
again.

mbr_dump.sh [new file with mode: 0755]

diff --git a/mbr_dump.sh b/mbr_dump.sh
new file mode 100755 (executable)
index 0000000..dce7962
--- /dev/null
@@ -0,0 +1,24 @@
+#!/bin/sh
+
+#
+# Dumps the bytes representing the four primary partitions in an IBM master
+# boot record
+#
+# Colin McCabe
+#
+
+if [ -e ${1} ]; then
+       PART_FILE=${1}
+else
+       echo "usage: ${0} <IBM-master-boot-record>"
+       echo "should be 512 bytes in length."
+       exit 1
+fi
+echo "# first partition"
+od -j 446 -N 16 -t x1 ${1}
+echo "# second partition"
+od -j 462 -N 16 -t x1 ${1}
+echo "# third partition"
+od -j 478 -N 16 -t x1 ${1}
+echo "# fourth partition"
+od -j 494 -N 16 -t x1 ${1}