Предполагая, что диск был разделен наполовину современной операционной системой, первый раздел должен начинаться с 1 МБ (сектор 2048). В шестнадцатеричном редакторе вы должны сразу увидеть, так ли это, например, в NTFS вы увидите строку NTFS среди первых нескольких байтов. В NTFS на байте 0x28 этого сектора вы найдете размер файловой системы в секторах (младший порядок, 8 байтов). Добавьте их к 2048 секторам, и вы узнаете, где находится конец раздела. Обычно в конечной точке вы найдете точную копию сектора 0 раздела (а не диска).
После этого адреса вы можете искать второй раздел, если он также был разделом NTFS, достаточно просто найти в шестнадцатеричном редакторе "NTFS", так как строки будет достаточно, и вы найдете (обычно в следующем МБ) начало 2-го раздела.
Если файловая система ext2/3/4, вы ничего не увидите в начале раздела, так как данные ext2/3/4 начинаются только с 1024 байтов (= 2 сектора) внутрь.
Кроме того, если диск был разделен с Windows XP (или более ранним Linux fdisk), первый раздел может начинаться не с 1 МБ, а с сектора 63.