چیزی که به نظر میرسه راه حل مشکل شما باشه همون برنامه fixparts هست که خودتون هم بهش اشاره کردید.
روشش هم بطور خلاصه اینه:
اول نسخه مناسب رو از
اینجا دریافت کنید. برای اوبونتو بسته deb رو بگیرید (۳۲ یا ۶۴ بستگی به سیستم شما داره) و نصبش کنید.
قبل از کار با برنامه از جدول پارتیشنها یک راهنما تهیه کنید:
sfdisk -d /dev/sda > parts.txt
تا در صورت (و خراب شدن) اینجوری بازیابیش کنید:
sfdisk -f /dev/sda < parts.txt
حواستون باشه که اون فایلی که ایجاد میشه (parts.txt) رو در محل مناسبی ذخیره کنید.
بعدش برنامه رو برای دیسکتون اجرا کنید:
sudo fixparts /dev/sda
اینکه چطور از برنامه استفاده میکنید بستگی به مشکلی داره که باهاش مواجه هستید. از یه متخصص کمک بگیرید تا دچار مشکل نشید. کسی که در این زمینه تجربه داشته باشه میتونه بهترین گزینه برای راهنمایی شما باشه. موفق باشید.