Хорошо, таким образом, я недавно получил жесткий диск и использовал его много в последнее время. Я пытался изменить размер его (с данными по нему) для занимания свободного места, которое я только что сделал путем удаления некоторых разделов с набором ГБ. Таким образом, поскольку я сделал этот G-parted, дал мне ошибку ввода/вывода, когда это были 6.37 ГБ в при создании копии, чтобы смочь изменить размер раздела. я пытался зафиксировать его путем выполнения проверки и восстановления, но просто заморозило программу после пары секунд и моего остановленного жесткого диска. Я волновался к настоящему времени, таким образом, я пытался искать легкую фиксацию.Как бы не так. Я собираюсь дать список того, какие команды я использовал, но я понятия не имею, что произошло после этого, потому что как любитель, который я, я ушел и я сделал что-то еще, в то время как он делал автоматические процессы (-y):
sudo fdisk -lu
sudo fsck.ext4 -v /dev/sdb5
я продолжал говорить да тому, что это просило, чтобы это задавало вопросы, которые потребовали ответа "да" или "нет" затем, я удержал y ключ некоторое время, я раздражался, и затем я завершил работу терминала путем удара x в углу. ^ я повторил этот процесс дважды. Я затем предшествовал для открытия нового терминала и ввел это
sudo fsck.ext4 -y /dev/sdb5
это сделало свою вещь и сказало, что чему-то нравится, монтируются и тому подобное в конце, который я не могу помнить.
Я затем смонтировал свой жесткий диск, и он сказал, что у меня было 3.14 ГБ из доступных 160 ГБ
У меня первоначально было 115 ГБ на том разделе, и это было полно (перед изменением размер), я вышел из терминала и сделал тот же процесс снова, и это все еще было то же.
sudo apt-get install testdisk
sudo apt-get install photorec
я установил обе из этих программ, но я не использовал их.
я сделал это:
sudo mke2fs -n /dev/sdb5
затем я проверил, какие суперблоки были доступны для резервного материала:
sudo mke2fs -n /dev/sdb5
mke2fs 1.42.9 (4-Feb-2014)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
10354688 inodes, 41388032 blocks
2069401 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=0
1264 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000, 7962624, 11239424, 20480000, 23887872
я затем проуступил, чтобы сделать это:
sudo e2fsck -b 32768 /dev/sdb5
я не получил это далеко и вышел из терминала снова. я открыл новый терминал и ввел:
sudo e2fsck -y -b 32768 /dev/sdb5
это автоматически восстановило секторы, это думало, должен был быть восстановлен, но я придумал еще меньше ГБ, чем прежде: 1.15 ГБ из 160 ГБ
Я затем пытался использовать G-parted снова, чтобы проверить и зафиксировать. это проверило и зафиксировало только 1.5 ГБ. Я закрыл G-parted и продолжил: отчасти просто имел его с моим повреждаемым жестким диском, и я заявил, чтобы сделать более сумасшедший материал, не думая или делая резервное копирование:
sudo e2fsck -y -b 98304 /dev/sdb5
это было еще хуже теперь теперь, у меня было 1.03 ГБ из 160 ГБ
я затем ввел это
sudo e2fsck -y -b 11239424 /dev/sdb5
и теперь я не коснулся своего жесткого диска с тех пор.
Таким образом, если бы кто-либо может помочь мне, который ценился бы! Я могу попытаться объяснить больше, если Вы спрашиваете меня также.