Как исправить повреждение файловой системы Windows (файловой системы NTFS) с помощью Ubuntu Linux.
Обычно Windows исправляет свои файловые системы (то есть, NTFS) сама. Но иногда операционная система Windows не может решить эту проблему, даже если Windows загрузилась с CD/DVD/USB. Тогда другая операционная система может/будет помогать: либо установленная на отдельный раздел, либо загруженная со сменного носителя - с LiveCD/USB. Ubuntu Linux (Ubuntu OS) может исправить файловые системы Windows (NTFS), иногда даже лучше, чем сама Windows.
Есть несколько причин, чтобы Ubuntu была и на CD или USB. Это бесплатно, легко, удобно, быстро, стабильно. Вам не нужно устанавливать Ubuntu, чтобы её использовать [но она вам понравится и вы захотите её установить :-)], и она хорошо подходит для доступа к разделам Windows, даже с целью просто получить/восстановить драгоценные файлы из-за форматирования или по причине на ошибки файловой системы / диска. Когда дело доходит до исправления повреждённой Windows, то Ubuntu применима и там. Если поврежден реестр или Master Boot Record (MBR), то не все потеряно. Ниже-приведённая техника исправления/восстановления должна работать на любом дистрибутиве на основе Ubuntu Linux.
1. Установка Ubuntu Linux
Скачайте, установите и загрузитесь в Ubuntu.
Если у вас ещё нет загружаемой Ubuntu на USB-диске, то нужно создать такой USB-носитель. UNetbootin - это программа, которая создаст на USB-памяти загрузочную версию предустановленной операционной системы с открытым источником, например Ubuntu. Хотя если вы предпочитаете использовать CD/DVD, то тогда скачайте образ диска (ISO-image) Ubuntu и запишите его с помощью программы ImgBurn/K3b/Brasero/Nero.
При dual-boot ("двойной загрузке") просто выбрите ОС Ubuntu (вместо ОС Windows) при загрузке. При загрузке с USB-носителя или загрузке с компакт-диска необходимо войти в настройки BIOS по выбору загрузки (как правило, нажав клавишу F12 или F2 или Del) и указать/переставить устройства загрузки (расставить приоритеты) между USB-устройством / компакт-диском, чтобы загрузиться с него до основного HDD (жёсткого диске).
Если всё правильно, то через загрузчик (loader) 'UNetbootin' непосредственно загрузится (boot) операционная система.
2. Исправление поврежденных Windows-разделов (NTFS-разделов)
Это необходимо установить несколько программ (они помогут Ubuntu работать с любым NTFS-диском), для этого откройте окно терминала (Приложения -> Стандартные -> Терминал).
Сначала установите NTFS-3G, введя следующую команду:
sudo apt-get install ntfs-3g
Следующая программа NTFSProgs устанавливается аналогично:
sudo apt-get install ntfsprogs
Теперь имея оба этих инструмента, приступили к исправлению Windows. Найдём Windows-раздел, в терминале введите:
sudo fdisk -l
Нужно увидеть строку, которая выглядит следующим образом:
/dev/sda1 * 638 12312 93773824 7 HPFS/NTFS
Важно, что "/dev/sda1" - это раздел, где установлена ОС Windows. "HPFS/NTFS" означает, что раздел для Windows и в её формате (файловой системе), а звездочка обозначает, что это - загрузочный раздел.
Таким образом, в данном случае /dev/sda1 означает, что Windows - на HDD (внутреннем жестком диске), и что это раздел 1, который необходимо исправить.
По этой информации, используя NTFSProgs, исправляем раздел:
sudo ntfsfix /dev/
где - это раздел Windows (например, /dev/sda2). Диск будет проверен на целостность и найденные ошибки должны быть исправлены. После перезагрузите компьютер, чтобы оценить ситуацию, если все прошло хорошо, то фацловая система Windows была исправлена.
3. Исправление испорченной Master Boot Record (MBR - Основной загрузочной записи)
Если есть проблема с "такой важной для Windows" загрузочной записью MBR, то она может быть исправлена из-под Ubuntu тоже. В Ubuntu откройте терминал и установите LILO, набрав:
sudo apt-get install lilo
При установке будет несколько всплывающих предупреждений.
Чтобы узнать, какой на раздел установлена Windows:
sudo fdisk -l
Найдите HPFS/NTFS-раздел, который относится к Windows-установке, и введите:
sudo lilo -M /dev/ mbr
где замените на Windows-раздел (например, на /dev/sda2).
Ubuntu будет восстанавливать главную загрузочную запись (MBR). Чтобы потом перезагрузить компьютер, нужно вытащить все CD/USB-устройства.
Заключение
Итак, если ещё есть проблемы с запуском испортившейся Windows (после вышеприведённых действий), то тогда примонтируйте её разделы и спасите (скопируйте) столько данных (файлов), сколько необходимо/возможно. Затем, используя терминал, введите две команды:
sudo mkdir /media/ntfs-1
sudo ntfs-3g -o force,rw /dev/ /media/ntfs-1
где нужно заменить на месторасположение Windows-раздела.
Таким образом, Ubuntu поможет Вам "сохранить шкуру", то есть выйти из проблем с файлами (данными) с минимальными потерями. Даже если вы не работаете под Ubuntu постоянно (а - под Windows, или MacOS), все же подумайте о том, чтобы создать и хранить Live-CD или USB-загрузку с Ubuntu на всякий случай, чтобы восстановить ваши важные файлы при ошибке или повреждении файловой системы NTFS (Windows).
How To Fix A Corrupted Windows NTFS Filesystem With Ubuntu Linux.
Usually the Windows OS fix a Windows filesystem (i.e. NTFS) by the Windows OS itself. But sometimes Windows OS can’t fix the problem; even if Windows boot from CD/DVD/USB. Then other operating system can/will help us, either installed on a separate partition or booted in LiveCD/USB format. Ubuntu Linux (Ubuntu OS) can fix Windows filesystem (i.e. NTFS) sometimes even better than Windows itself.
There’s a good few reasons to have Ubuntu on a CD or on an USB stick. It’s free, easy, comfortable, quick, stable. You don’t need to install it to use it [but you will like it and install :-)], and it’s great for accessing a butchered Windows partition, even if it’s just to get your precious documents back due to a format or due to a file system error or a disk drive error. When it comes to fixing broken Windows install, then Ubuntu has its uses there too. If a Windows registry broken or a Master Boot Record (MBR) failed, then all is not lost. Below saving technique should work on any Ubuntu-based Linux distributions.
1. Download, Install & Boot Ubuntu
If you’ve not got a Live USB stick then you’re going to need to get hold of one. UNetbootin is a useful tool which enables you to create a USB stick with a bootable version of your favourite open source operating system preloaded. If you’d prefer to use a CD/DVD, then download an Ubuntu disk image and burn it with ImgBurn/k3b/brasero/nero.
For dual-booting, then simply choose Ubuntu over Windows at boot. For Live USB sticks and CDs you’re going to need to enter the BIOS setup as your PC boots (usually by pressing F12 or F2 or Del) and arrange your boot devices to prioritize your USB device or CD drive to boot before your main hard drive.
If you’ve done everything correctly you’ll see the UNetbootin bootloader appear. From here you’ll want to boot directly into the operating system. After a minute or two you’ll see the desktop appear, and we’re ready to begin.
2. Fixing A Corrupted Windows NTFS Partition
It's needed to install a couple of things. This should work with any NTFS drive that refuses to mount in Ubuntu too. Open a Terminal window (Applications -> Accessories -> Terminal).
First install NTFS-3G by typing this command:
sudo apt-get install ntfs-3g
Enter your password and hit Enter on your keyboard. Next install NTFSProgs in the same way:
sudo apt-get install ntfsprogs
Now with both of those tools, set about fixing Windows. First locate Windows partition. In the Terminal type:
sudo fdisk -l
You’re looking for an entry that looks like this:
/dev/sda1 * 638 12312 93773824 7 HPFS/NTFS
The important bit is the /dev/sda1 -- where the Windows partition is mounted. HPFS/NTFS means that the partition is a Windows-formatted device, and that star (asterisk) denotes that this is a bootable partition.
So in this case /dev/sda1 means that Windows is on sda (internal hard drive) and that it’s partition 1 that needed to fix.
Armed with this information, use NTFSProgs to fix the partition. In Terminal type:
sudo ntfsfix /dev/
where is the Windows partition (e.g. /dev/sda2) and enter password. The drive will now be mounted, checked for consistency and any errors found should be fixed. Restart computer to assess the situation, if all goes well, then Windows FS has been fixed.
3. Fixing A Corrupt Master Boot Record (MBR)
If there is a problem with so-important boot record for Windows, then it also can be fixed from within Ubuntu too. In Ubuntu, open up Terminal and install lilo by typing:
sudo apt-get install lilo
Enter password to proceed with the installation, there will be a few warnings pop-up along the way.
To know which partition Windows is installed on, type:
sudo fdisk -l
Find the HPFS/NTFS partition that relates to Windows install, and type:
sudo lilo -M /dev/ mbr
Replace with Windows partition (e.g. /dev/sda2). Ubuntu will attempt to restore master boot record (MBR). To restart your machine now, take any Live CD/USB devices out.
Conclusion
If there still is problems with a Windows install, then mount the partition and rescue as much data as needed. Then, using the terminal, enter:
sudo mkdir /media/ntfs-1
sudo ntfs-3g -o force,rw /dev/ /media/ntfs-1
Where replace with Windows partition location...
And the drive should pop-up on desktop/computer.
So Ubuntu will/can save bacon. Even if you are not under Ubuntu yet (under Windows or MacOS), think about making a LiveCD with Ubuntu just in case, to save important files during fails of NTFS.