Случайно использовал "cp /file /dev/sdb1"

Я сейчас заплачу, мне нужна ваша помощь... Я новичок в linux. Я пытался скопировать Windows10 iso на мой внешний HDD. Я хотел использовать команду cp. Я увидел, что мой внешний HDD - sdb1. Поэтому я просто использовал

cp /file /dev/sdb1

Теперь мой внешний жесткий диск объемом 1 ТБ испорчен... Похоже, что размер диска составляет 5,7 ГБ с содержимым iso...

У меня было почти 800 ГБ данных на диске... Когда я подключаю его к windows, он не читается Windows... Я попытался снова преобразовать его в NTFS с помощью команды convert в Windows, чтобы не потерять данные, но команда convert сказала, что не поддерживает формат UDF...

Помогите мне, пожалуйста, пожалуйста...

0
задан 18 July 2021 в 19:56

1 ответ

С помощью команды, которую вы использовали, вы перезаписали начало раздела внешнего жесткого диска копией ISO-образа Windows, потому что вы скопировали непосредственно на устройство, а не в каталог устройства. был установлен на. Таким образом, вы уничтожили важные структуры файловой системы на вашем жестком диске. Специализированное программное обеспечение для восстановления данных может помочь вам восстановить что-либо с той части диска, которая не была перезаписана, но это никоим образом не гарантируется. К сожалению, ваши данные могут быть потеряны.

В будущем никогда не используйте имена устройств в обычных командах управления файлами, таких как cp . Если вы используете настольную установку Ubuntu, редко нужно использовать имена устройств прямо где-либо. Когда вы подключили свой жесткий диск (пока он все еще был в порядке), он, вероятно, был автоматически смонтирован в какой-то каталог, например / media / userid / something .Этот каталог обычно также должен автоматически открываться в окне диспетчера файлов. Вы должны были скопировать ISO-файл туда, а не в / dev / sdb1 .

4
ответ дан 28 July 2021 в 11:17

Другие вопросы по тегам:

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