"Szerintem a swap-et úgy találta meg, hogy az extended elején volt, ..."
Nem, bocs, ezt nem írtam. Az extended elején az ext4-es volt, ez tűnt el, a végén levő swap látszott. A testdisk megtalálta az extended rész elején az ext4-et, de csak úgy tudta visszaállítani, ha törölte a part. táblából a swap-et.
De igazán nem érdekes nekem: valahogy megoldódott. Vagy illene elküldenem a Microsoft-nak hibajelzésként?