Можно ли восстановить систему или получить доступ к данным на диске?
Может быть можно, может быть нельзя. Может быть очень просто, а может и крайне сложно. Всё зависит от степени повреждений. В любом случае, придётся или освоить самостоятельно методику восстановления дисков и разделов, или обратиться к специалистам.
Начать, как я уже написал, следует с создания копии носителя, например, посредством dd. Причём, если это hdd посыпался, то копий, по-хорошему, нужно две, чтобы повреждённый hdd совсем больше не трогать на случай необходимости обращения к тем, кто имеет специальное оборудование для вытаскивания данных с устройств, с которыми обычные ОС оже совсем не работают. Там и до замены головок, бывает, доходит - долго такой HDD уже не проработает, но разово снять данные получается достаточно часто. Но чем более живой hdd, тем больше шансов.
Если повреждения логические (то есть, hdd посекторно нормально читается - это создание первой копии покажет), то вторая копия не нужна. Далее, на копии, запустить "fsck -y /dev/sda2". Вероятно, это сразу поможет, и это будет самый простой случай. Но результатом может быть не восстановление структуры, а вынос файлов в lost+found. Это тоже, наверное, не плохо, так как данные можно будет вытащить, просматривая файлы. Но тут проблема в том, что часть файлов могут оказаться потеряны совсем. Если их нет, искать уже по сеторам на hdd. Проще, если они текстовые, сложнее - если бинарные. Ещё более сложная ситуация - это когда fsck не справится. Ну и так далее. Дальше - читать. Вариантов много.