2

У меня нет особого опыта работы с Linux, и у меня есть некоторые проблемы, с которыми я надеюсь, что кто-то может помочь мне. Я пытался исправить глупую ошибку, которую я сделал за последние несколько дней, и перепробовал довольно много вещей, но безуспешно, поэтому я просто пройду над этим, и, надеюсь, кто-то заметит что-то, что я пропустил, или получит предложение о что делать дальше. Извините за длинную историю, но я подумал, что я мог бы также включить все.

Мои проблемы начались, когда я попытался установить Linux Mint 14 на свой компьютер. В то время у меня не было USB-накопителя, поэтому я попытался установить его непосредственно на свой жесткий диск с помощью unetbootin и по дороге что-то напутал . Я сделал новый раздел на своем жестком диске, установил (или, по крайней мере, думал, что сделал) загрузочную копию Mint. Когда я перезапустил компьютер, он загрузился обратно в Windows, и мне пришла в голову блестящая идея сменить активный раздел на новый, не считая, что установка может не сработать. Удивительно, но он не был установлен должным образом, поэтому я понял, что в bootmgr is missing ошибка при запуске, как и следовало ожидать.

Я только что вернулся домой, что означало, что у меня теперь есть USB-накопитель. Моей первой мыслью было перенести Linux на привод, использовать его в качестве Live CD и заменить активный раздел обратно. Я сделал это, установив в исходном разделе Windows флаг загрузки с помощью gparted , но когда я перезагружаюсь и загружаюсь с жесткого диска, я все равно получаю ошибку bootmgr is missing . Я вообще не менял исходный раздел Windows (насколько мне известно), поэтому не понимаю, почему у загрузчика Windows возникнут какие-либо проблемы.

Моей следующей мыслью было, что, возможно, есть некоторые проблемы с установкой флагов с Live CD, и что мне, возможно, придется установить Mint на мой жесткий диск, чтобы правильно изменить флаги. Поскольку у меня был USB, я думал, что это будет легко, но я столкнулся с проблемой, когда установщик Mint зависает на шаге detecting filesystem (или подобном сообщении) на неопределенное время. Я попытался отформатировать испорченный раздел (где я изначально пытался установить Mint) в ext4 и установить его там, но я получил несколько предупреждений в процессе установки о невозможности правильно отформатировать его, так как он хотел размонтировать другой раздел. В этом разделе установлена Windows 7 вместе со всеми моими файлами, поэтому я не могу позволить себе избавиться от нее.

В тот момент я был очень расстроен и решил начать все сначала. На самом деле я только что купил свой первый SSD и планировал в любом случае установить на него свежую копию Windows, так что я увидел в этом возможность. Мой новый план состоял в том, чтобы установить Windows 8 на новый твердотельный накопитель, создать резервную копию файлов, которые я хотел получить от моей предыдущей установки Windows, отформатировать весь старый жесткий диск, а затем снова выбросить резервные копии файлов на жесткий диск. Этот план работал, но теперь у меня другая проблема. Жесткий диск, который я использую для резервного копирования файлов, - это довольно старый внешний диск емкостью 500 ГБ, который нельзя форматировать ни на что, кроме NTFS, по крайней мере, без использования gparted . У меня есть около 200 ГБ файлов, которые я хочу передать, но после передачи 6 ГБ я получил сообщение о том, что внешний диск был заполнен. Я провел небольшое исследование по этому вопросу, и после быстрой проверки я увидел, что Inodes на внешнем накопителе использовались на 90%, хотя накопитель заполнен только на 1%. Я не знаю, если это проблема, потому что диск NTFS или что-то еще, но это делает его так, что я не могу ничего сделать резервную копию.

Это там, где я сейчас нахожусь. На данный момент я не совсем уверен, что делать. Я мог бы попытаться установить Windows 7/8 на свой новый раздел (а не на тот, который содержит все файлы), а затем попытаться выполнить резервное копирование через него, так как он может лучше справляться с диском NTFS, но я не очень хочу этого делать это если я не должен. Так что, если у кого-нибудь есть какая-либо информация о том, что я уже сделал (как это сделать правильно), или какой-либо совет о том, куда идти отсюда, это будет очень цениться.

1 ответ1

1

Ваша история проясняет некоторые моменты, хотя вы их не разъяснили: вы используете схему MBR/BIOS (из-за концепции активного раздела), а не GPT/UEFI; и ваш неработающий активный раздел был создан Windows или Windows-ориентированным инструментом, потому что код в загрузочной записи отображает сообщение о "Bootmgr".

Как узнать, что вы восстановили правильный раздел Windows как активный?

В Windows 7 и более поздних версиях при установке создаются два раздела (если имеется достаточно слотов): один представляет собой небольшой "системный раздел", обычно 100 МБ, где хранятся Bootmgr и хранилище базы данных BCD; другой - то, что станет разделом C:. Активен первый, а не второй.

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

Что касается второй части ваших проблем, связанных с NTFS, я не понимаю проблемы: NTFS должна автоматически увеличить размер таблицы inode (которая называется MFT и реплицируется как MFTmirr), предполагая, что в файле достаточно свободного места система.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .