Я случайно удалил свой dev/sda при попытке установить linux с помощью unet bootin

Используйте этот простой скрипт до и после приостановки:

#!/bin/bash
# Get the coordinates of the active window's
#    top-left corner, and the window's size.
# This can be saved & loaded

getpos(){
    wmctrl -l -G > /dev/shm/winposs
}
setpos(){
    while read -r id g x y w h host app;do
        IFS="," read ta tb a b c d <<<$(xprop -id "$id" _NET_FRAME_EXTENTS 2>/dev/null)
        [ -z $d ] && continue
        wmctrl -i -r $id -e "$g,$((x-$d)),$((y-$c)),$((w+$d+$b)),$((h+$c+$a))" 2>/dev/null
    done < /dev/shm/winposs
}

case $1 in
    get) echo getting window positions
         getpos
    ;;
    set) echo setting window positions
         setpos
    ;;
    run) getpos
         shift
         ${@}
         setpos
    ;;
    *) echo "Usage: ${0##*/}"' [get|set|run <command>]'
    ;;
esac
0
05.06.2021, 18:43
1 ответ

На ваш вопрос будет сложно ответить, не зная точно, что вы сделали, чтобы «удалить /dev/sda».

Если вы перезаписали только таблицу разделов, утилита testdiskможет восстановить ее. Но если попытка установки пошла дальше этого, некоторые из ваших данных уже могут быть перезаписаны и потеряны навсегда. Даже в этом случае вы все равно сможете восстановить некоторые ваши файлы с помощью photorecили аналогичного программного обеспечения для восстановления.

И testdisk , и photorec бесплатны и работают на Linux, MacOS, Windows и некоторых других ОС. Существуют даже живые компакт-диски, содержащие один или оба этих инструмента.

Поскольку операционные системы вашего компьютера в данный момент не работают, возможно, вам придется перейти на другой компьютер, чтобы подготовить загрузочный носитель.

Возможно, было бы неплохо удалить системный диск со своего компьютера и подключить его в качестве второго диска к другому компьютеру с работающей ОС, так как это, вероятно, упростит процесс восстановления.

1
28.07.2021, 11:26

Теги

Похожие вопросы