Я хотел узнать, в чем разница между Delete
и Format
в программе установки Windows 10. Я случайно удалил там диск и хочу узнать, лучше это или хуже форматирования с точки зрения восстановления данных.
Я говорю об этом изображении:
Итак, пока что я клонировал диск в файл .img с помощью dd, загрузил этот файл на другой SSD такого же размера и поигрался с ним. Сначала на этом диске в Windows я выделил это пространство как RAW, без буквы диска, и Veracrypt смог восстановить заголовки томов резервной копии самостоятельно, но диски при монтировании отображались как RAW и не могли получить к ним доступ, сообщая о необходимости форматирования. После этого я попробовал в Linux и с помощью DMDE смог восстановить первый раздел (Linux Encrypted /home dir), затем создал еще один раздел со всеми настройками по умолчанию. Затем при монтировании Veracrypt я получил ошибку:
"mount: media/veracrypt1: неправильный тип файловой системы, неверная опция, плохой суперблок на /dev/mapper/veracrypt1"
Я также попытался вручную найти заголовки томов резервных копий, которые Veracrypt имеет в последнем секторе -256, и нашел их, но с ними все еще та же ошибка. Также я не знаю, является ли это неправильным типом файловой системы, как в Fat или NTFS, или требуется, чтобы раздел был RAW, или что-то в этом роде, как я прочитал в документации здесь.Документация VeraCryptАдмин на Vera сказал, что это может быть связано с перезаписью скрытого тома, но я не думаю, что такое произошло, так как были удалены только разделы.Тема упомянутано я не думаю, что это так, потому что я получаю ошибку как на скрытом, так и на внешнем. Я не знаю, что сделать, чтобы передать эту ошибку или что ее вызывает.
Обновление: все исправлено и восстановлено, ошибка, которую я получал раньше, была из-за формата диска, я полагаю, так как он был gpt, а мой старый диск был DOS, поэтому после переключения на DOS все заработало. Если вы столкнулись с той же проблемой, что и я, с удалением разделов, не волнуйтесь, вы можете все восстановить, и, вероятно, это будет намного проще, чем у меня, потому что моя ситуация была сложнее.
решение1
Если все, что вы сделали, это просто удалили разделы, вам повезло. Удаление одного раздела исправить тривиально, просто создайте его заново на месте. Но не с помощью инструментов Windows, они слишком высокого уровня. Вместо этого используйте инструменты Linux, такие как fdisk
. По сути, раздел — это просто запись в таблице с начальной и конечной точками (и некоторыми другими вещами).
Восстановление нескольких разделов сложнее (если вы не помните размеры с точностью до байта), но все еще вполне возможно, если они содержат популярные файловые системы (например, NTFS, FAT32, ext2/3/4, …).Тестдискможет найти много типов популярных файловых систем. Это работает путем сканирования вероятных областей или всего диска (поэтому это может занять очень много времени) для обнаружения начала файловых систем. Большинство файловых систем записывают в свои метаданные свой размер, что еще больше облегчает восстановление.
Резервное копирование вашего диска перед любой попыткой восстановления является благоразумным. Однако большинство «потребительских» программ для создания образов будут работать только с разделами, а не с дисками. Вместо этого используйте dd
(инструмент Linux/Unix) для создания полной точной копии диска. Для этого требуется столько места, сколько есть на диске. dd
очень прост в использовании.
Сначала используйте fdisk
для определения диска, резервную копию которого необходимо создать:
daniel@vmx:~$ sudo fdisk -l
[sudo] password for daniel:
Disk /dev/sda: 477 GiB, 512110190592 bytes, 1000215216 sectors
Disk model: Micron_1100_MTFD
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 5294E22E-B1FF-429E-B6D6-BB6F7BC4D343
Device Start End Sectors Size Type
/dev/sda1 2048 4095 2048 1M BIOS boot
/dev/sda2 4096 266239 262144 128M Linux RAID
/dev/sda3 266240 8654847 8388608 4G Linux swap
/dev/sda4 8654848 113512447 104857600 50G Linux RAID
/dev/sda5 113512448 155455487 41943040 20G Linux RAID
/dev/sda6 155455488 1000215182 844759695 402.8G FreeBSD ZFS
Disk /dev/md1: 50 GiB, 53653536768 bytes, 104792064 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Здесь /dev/md1
нет разделов. Это может быть ваш исходный диск! Имена дисков могут различаться. md1
— это том RAID. sda
— это физический диск SATA. Диски NVMe также имеют разные имена.
Затем создайте резервную копию: dd if=/dev/md1 of=/path/to/image.img bs=1M status=progress
(Если ваша версия dd
не поддерживает , вы можете просто удалить ее. Однако во время работы status=progress
вы ничего не увидите .)dd
Вы можете создать резервную копию где угодно. Если у вас есть другой диск, который имеет точно такой же размер, как и исходный, вы также можете клонировать диск (что-то вроде dd if=/dev/md1 of=/dev/sdx …
), но будьте особенно осторожны, чтобы случайно не перезаписать не тот диск! Если у вас есть другое место хранения с достаточным свободным местом, вы можете просто сохранить резервную копию в файле (как описано выше).
Вы можете использовать практически любой живой Linux (Ubuntu, …), поскольку все они содержат такие инструменты, как dd
и fdisk
. Вам придется скачать Testdisk, но это все.
Обновление (обновлено)
решение2
Я отредактировал заголовок вашего вопроса, потому что стандартное удаление относится к удалению файла, что не так уж и плохо, чем форматирование. Однако удаление раздела хуже, чем форматирование.
Разница в следующем:
У вас есть выделенное пространство, называемое разделом, и вы можете форматировать его в разных макетах. Форматирование очищает раздел, но удаление раздела удаляет раздел полностью, превращая его в нераспределенное пространство. Если вы удалите несколько разделов, новое нераспределенное пространство не будет сегментировано. Если вы хотите восстановить раздел, вам придется создать его заново. Если вы хотите, чтобы он был того же размера, что и был, то полезно знать, каким он был.
Восстановление отформатированного диска проще, чем восстановление удаленного раздела. Большинство программ могут восстановить отформатированный диск, если вы ничего не делали с ним после форматирования, но для удаленного раздела могут потребоваться специальные инструменты и навыки.
Однако удалить всего один раздел и создать его заново не так уж и сложно.
Тем не менее, вы находитесь на экране установки Windows, и если вы выбираете форматирование или удаление, похоже, у вас в любом случае нет никаких конфиденциальных данных на диске. Если вы рассматриваете возможность переразметки всего диска, чтобы Windows использовала все пространство, самый простой трюк — удалить все разделы, а затем выбрать нераспределенное пустое пространство и просто установить его. Затем установка Windows создаст 4 раздела. 1 большой раздел для вашего C и 3 для восстановления. Это лучшая практика, но это означает, что вам нужно сделать резервные копии перед этим, так как после этого диски будут пустыми.
Внимательно изучите Диск 0 и Диск 1. Ограничьтесь только Диском 0 и оставьте Диск 1 нетронутым.