Восстановить NTFS без Windows?
На моей машине установлена только Ubuntu (13.04), но один диск с данными - NTFS (потому что я не осознавал, что диск был отформатирован в NTFS, когда я начал его использовать). Теперь я использовал Gparted, чтобы уменьшить раздел и освободить место для нового раздела данных в формате ext4, чтобы я мог вместо этого переместить туда данные, затем удалить раздел NTFS и изменить размер раздела ext4, чтобы использовать весь диск.
После сокращения раздела NTFS и создания раздела ext4, Gparted теперь Gparted имеет восклицательный знак (вверху) и говорит мне об этом (внизу).
Меня просят запустить Windows Checkdisk дважды, но у меня не установлена Windows, и очень утомительно вынимать диск из компьютера и выискивать ПК с Windows с разъемами SATA. Есть ли способ исправить это, кроме использования Windows?
Раздел данных NTFS недоступен, пока я его не исправлю, поэтому я не могу прочитать его данные и скопировать в новый раздел ext4. Если бы я мог просто надежно прочитать это, эта проблема могла бы быть неактуальной.
Окончательное обновление и решение:
Я не могу принять ни одного ответа, потому что инструменты Linux не смогли решить проблему. В конце я загрузил свой компьютер с установочного диска Windows 7 и запустил функцию восстановления / восстановления. Там я мог бы открыть командную строку и запустить chkdsk /f
который решил проблему:-)
2 ответа
Вам не нужно устанавливать ntfsprogs, теперь он является частью драйвера ntfs-3g по умолчанию. При установке некоторых старых версий Ubuntu ntfsprogs установил старую версию и удалил ntfs-3g.
12 апреля 2011 года было объявлено, что проект Ntfsprogs был объединен с NTFS-3G http://en.wikipedia.org/wiki/Ntfsprogs
man ntfsprogs (с 12.04, так же относится и к более новым версиям) ntfsprogs являются частью пакета ntfs-3g, который можно скачать по адресу: http://www.tuxera.com/community/
Из пакета synaptic: ntfsprogs для упрощения обновления старых пакетов ntfsprogs до нового пакета ntfs-3g. Этот пакет можно удалить в любое время после установки пакета ntfs-3g.
Ntfsfix выполняет мелкие исправления, которые могут работать, но устанавливает флаг chkdsk, поэтому при перезагрузке он запускается. А разделы с флагом chkdsk обычно не монтируются с помощью ntfs-3g, чтобы предотвратить дальнейшее повреждение, которое chkdsk может не исправить. Но если не загрузочная Windows, то chkdsk не будет запущен. Вам понадобится либо диск восстановления Windows, либо некоторые сторонние инструменты могут запустить chkdsk.
Утилиты chkdsk сторонних разработчиков. Также имеется бесплатная программа chkdsk и некоторые другие исправления Windows: http://www.partitionwizard.com/features.html Может быть возможность запуска chkdsk с загрузочного компакт-диска Hiren. (mini xp.) Загрузите компакт-диск Hiren и загрузите chkdsk на XP
Мастер разделов EASEUS http://www.partition-tool.com/personal.htm
Мастер разделов
http://www.partitionwizard.com/free-partition-manager.html
http://www.partitionwizard.com/partitionmanager/partition-fix.html
Примечание: всякий раз, когда вы имеете дело с разделом, убедитесь, что у вас есть полная резервная копия, чтобы быть на всякий случай.
Попробуй это. Вы можете использовать программу под названием ntfsprogs. Если он не установлен, вы можете установить его, просто нажав Ctrl+Alt+T на клавиатуре, чтобы открыть терминал. Когда он откроется, выполните команду (ы) ниже:
sudo apt-get install ntfsprogs
После установки вам нужно узнать имя вашего NTFS диска, просто сделайте sudo fdisk -
л, чтобы узнать это, как только вы знаете имя, то
sudo ntfsfix /dev/sdXX
Убедитесь, что вы заменили XX на имя вашего диска.
Примечание: всякий раз, когда вы имеете дело с разделом, убедитесь, что у вас есть полная резервная копия, чтобы быть на всякий случай.