- Монтирование NTFS раздела с гибернацией (Win-8) [Решено]
- Невозможно удалить hiberfile на разделе ntfs
- 7 ответов
- Thread: Using Ubuntu To Delete hiberfil.sys From Unbootable Win 8.1
- Using Ubuntu To Delete hiberfil.sys From Unbootable Win 8.1
- Re: Using Ubuntu To Delete hiberfil.sys From Unbootable Win 8.1
- Re: Using Ubuntu To Delete hiberfil.sys From Unbootable Win 8.1
- Re: Using Ubuntu To Delete hiberfil.sys From Unbootable Win 8.1
- Re: Using Ubuntu To Delete hiberfil.sys From Unbootable Win 8.1
- Re: Using Ubuntu To Delete hiberfil.sys From Unbootable Win 8.1
- Cannot remove hiberfile on NTFS partition
- 7 Answers 7
- Монтирование разделов Windows в Linux
- Монтирование раздела Windows в Linux
- 1. Перезагрузка Windows
- 2. Выключение с клавишей Shift
- 3. Отключение гибридной загрузки
- 4. Удаление файла Hiberfile.sys утилитой диски
- 5. Удаление файла hiberfile.sys утилитой mount
- Выводы
Монтирование NTFS раздела с гибернацией (Win-8) [Решено]
Собственно вопрос в названии.
Ну никак не хочет монтироваться раздел с установленной виндой.
Винда 8.1
Сообщение об ошибке:
Windows is hibernated, refused to mount.
Failed to mount ‘/dev/sda2’: Операция не позволена
The NTFS partition is in an unsafe state. Please resume and shutdown
Windows fully (no hibernation or fast restarting), or mount the volume
read-only with the ‘ro’ mount option.
Пробовал монтировать с опцией -o force. Ответ такой же.
Подскажите, кто знает.
Пробовал монтировать с опцией -o force. Ответ такой же. А то, о чем просят в сообщении об ошибке, пробовал выполнить?
Раньше после остановки винды с полным выключением и последующим (с ноля) запуском ноута и загрузки бунты не монтировались вообще все разделы ntfs.
В винде отключил быстрый запуск, что дало результат по монтированию ntfs разделов постле остановки (не перезагрузки) винды. Однако раздел, на котором стоит сама винда по прежнему не монтируется ни при каких условиях.
Хотя винда стоит уже достаточно давно, но обратил на это внимание совсем не давно, когда стал часто пользоваться виндой в плане игрушек.
Но вы понимаете, что установка или отключение каких либо опций в самой винде, — это совершенно не выход, потому как в случае сбойного завершения винды, без танцев с бубном разделы монтироваться не будут.
Причем раньше при использовании и XP и семерки ничего подобного не наблюдал.
Что это за хрень, ума не приложу.
Принудительно монтировать не надо. Надо починить диск NTFS и монтировать нормально.
Тут был похожий случай все описано.
Боюсь, ситуация несколько иная.
Во-первых, ноут достаточно свежий (хотя это не гарантия, понимаю)
Во-вторых, сам винт работает совершенно без каких-либо претензий.
В-третьих, винда-то грузиться без проблем, и работает без проблем и отклонений.
Хотя.
Был один нюанс. Винда при установке создает зарезервированную область, в которую помещает свою загрузку. Но загрузка из под граба происходила не корректно. Я скопировал содержимое этого раздела на раздел с виндой, изменил настройки граба по загрузке разделов, и загрузка стала происходить нормально. Причем, у меня это касаемо только винды 8.
В общем-то мелочь, но чем черт не шутит.
А причем тут свежесть? «Ремонт» же не физический, а программный. Мог быть сбой по питанию или игра какая- поглючила. Притом винда эти ошибки может игнорировать. Именно так было у человека, что по ссылке я дал.
В любом случае, эта команда разделу ничего плохого не сделает.
Источник
Невозможно удалить hiberfile на разделе ntfs
Без каких-либо конкретных знаний об этом принтере — поддерживает ли принтер Postscript?
Если это так, вы можете попробовать общий драйвер ps.
7 ответов
У меня была такая же проблема. Попробуйте:
remove_hiberfile опция больше не работает . ntfs-3g Политика пакета заключается в использовании нового инструмента ntfsfix .
Однако, этот инструмент не работал для меня тоже. Поэтому я подключил жесткий диск к машине с Windows, выключил « Fast Startup » в параметрах кнопки питания из Windows, затем выключил и заменил обратно на жесткий диск в моей машине с Ubuntu.
Перемещение -o до конца сработало для меня:
(Ubuntu 16.04 live cd и vanilla windows 7)
Чтобы удалить hiberfil.sys , вы должны использовать командную строку, чтобы вручную отключить режим гибернации.
Загрузитесь с DVD-диска Windows 7 и нажмите Shift + F10 на экране выбора языка, а затем загрузитесь с экрана параметров восстановления системы и выберите Командная строка
Чтобы отключить или отключить режим гибернации, введите в командной строке следующую команду:
Это отключит режим гибернации и удалит файл hiberfil.sys из вашей системы.
Я только что столкнулся с этой проблемой, когда удалил Windows 8, поэтому не мог отключить режим гибернации. Я пытался использовать remove_hiberfile, и это не сработало. Однако, поскольку это просто накопитель, под приложением «Диски» я отредактировал раздел и не проверял загрузочный. Теперь я могу смонтировать диск. Надеюсь, это поможет кому-то еще.
Я уже несколько раз сталкивался с этой проблемой. Недавно у меня было 2 жестких диска, один из которых ранее работал под управлением Windows 8, от которого я заболел и переформатировал, и диск объемом 2 ТБ, который я использовал с Windows 8.
Поскольку я удалил Windows 8, у меня не было установочного носителя Windows, и у меня не было планов его переустановки в ближайшее время, поэтому удаление вариантов быстрой и гибридной загрузки не было альтернативой.
Я попытался смонтировать его с опцией remove_hiberfile, но безуспешно, но с тем же сообщением об ошибке. Пробовал монтировать как только для чтения, а затем перемонтировать (sudo mount -o remount, rw), который сначала, казалось, давал мне доступ для записи, но ни одно из внесенных мною изменений не было фактически записано на диск (удаленные файлы в nautilus снова появились).
Решение, которое я наконец нашел, состояло в том, чтобы использовать GParted для перемещения затронутого раздела в другое место на жестком диске, изменяя количество байтов, предшествующих и следующих за разделом. Я подозреваю, что он переписывает таблицу разделов вместе с метаданными / флагом гибернации. Я рад, что мое предположение сработало, потому что перемещение раздела 1.6TB заняло 19 часов!
Должно быть более простое решение, поскольку я обнаружил, что другие используемые мной дистрибутивы Linux не имеют такое же колебание при монтаже гибернационных дисков. Может быть, модуль, который проверяет флаг, можно отключить или заменить? Более того, наплевать на флаг должно быть несколько вариантов (монтировать только для чтения, монтировать как чтение / запись, последний + удалить флаг и т. Д.), А не просто сообщение об ошибке.
Во всяком случае, надеюсь, что кто-то еще в той же ситуации найдет эту информацию полезной.
Источник
Thread: Using Ubuntu To Delete hiberfil.sys From Unbootable Win 8.1
Thread Tools
Display
Using Ubuntu To Delete hiberfil.sys From Unbootable Win 8.1
I have a Windows 8.1 install which won’t boot at all after a crash. No recovery disks or USB’s will boot either. The only things that boot are Linux based media and I have managed to run Ubuntu 14.04 from a live USB stick. I am trying to use it to repair Windows.
When I click the Windows partition on the hard drive I get the following message,
Windows 8.1 hybrid shutdown and fast boot means the drives appear to be in a suspended state. I think because of the crash when I power on it’s trying to resume something corrupted which is why it won’t boot. I wanted to delete the hiberfil.sys file (what I read was the thing to do) in Ubuntu hoping that it will act like a full shut down and Windows will start again but I don’t know if this is the correct route to take. Is there anything someone can suggest?
Re: Using Ubuntu To Delete hiberfil.sys From Unbootable Win 8.1
I saved these links, but have never tried it. (My last Windows was XP.)
Re: Using Ubuntu To Delete hiberfil.sys From Unbootable Win 8.1
I followed the instructions in the first link but it didn’t work, using the command ,remove_hiberfile didn’t not mount the drive read/write.
So I changed the mount options field to ,ro instead of ,remove_hiberfile and now I have access to the drive in file manager but obviously its read only.
I can see the hiberfil.sys file in the Windows partition but I still cannot remove it. How do I get the drive writeable to remove it? Or is there any way to unflag the partition as suspended?
Re: Using Ubuntu To Delete hiberfil.sys From Unbootable Win 8.1
The remove_hiberfile is a ntfs-3g command.
see:
man ntfs-3g
It also has recover which replaces the old force command which I was about to suggest. It does say recover is default but perhaps including it?
Re: Using Ubuntu To Delete hiberfil.sys From Unbootable Win 8.1
The remove_hiberfile is a ntfs-3g command.
see:
man ntfs-3g
It also has recover which replaces the old force command which I was about to suggest. It does say recover is default but perhaps including it?
Thanks for the reply,
I’m kinda new to Ubuntu and most of the tutorials on the net are out of date with Ubutu’s new disk manager. I tried using the command sudo mount -t ntfs-3g -o remove_hiberfile /dev/sda4 in terminal and it didn’t work. I need to know what is the correct command to write or do I fill in something in the ‘mount options’ screen?
Re: Using Ubuntu To Delete hiberfil.sys From Unbootable Win 8.1
Generally you do not want to mount the Windows system partition, you mount it read only or hidden so you do not accidentally damage it. The NTFS driver shows all files & folders where Windows standard setting has many system files hidden.
If not mounted elsewhere, see manual mount or fstab entries:
Mount /dev/sda1 to /mnt/windows:
ntfs-3g /dev/sda1 /mnt/windows
or
mount -t ntfs-3g /dev/sda1 /mnt/windows
Mount the ntfs data partition /dev/sda3 to /mnt/data with standard Linux permissions applied :
ntfs-3g -o permissions /dev/sda3 /mnt/data
or
mount -t ntfs-3g -o permissions /dev/sda3 /mnt/data
Read-only mount /dev/sda5 to /home/user/mnt and make user with uid 1000 to be the owner of all files:
ntfs-3g /dev/sda5 /home/user/mnt -o ro,uid=1000
/etc/fstab entry for the above:
/dev/sda5 /home/user/mnt ntfs-3g ro,uid=1000 0 0
Unmount /mnt/windows:
umount /mnt/windows
All of the examples assume it is not mounted and that you have created a mount point like:
sudo mkdir /mnt/windows
Источник
Cannot remove hiberfile on NTFS partition
I’ve been looking at questions like Unable to mount Windows (NTFS) filesystem due to hibernation and How do I mount a hibernated NTFS partition? and they all say «Boot into windows» which I am unable to do. Then after much cautioning, the option remove_hiberfile is suggested. I would love that option. I don’t care about the programs I had open, or the data in them. The windows partition is on /dev/sda5, so I ran
Lots of reading later.
Still no luck. It’s like the remove_hiberfile option isn’t being recognized, because I don’t get an error when trying to use the option remove_hiberfile3ejeiofe but rather the same message.
This is the message given as a result of all above commands (adding debug did not change anything):
I am able to mount read-only, but that doesn’t help me much.
7 Answers 7
I had same problem. Try:
remove_hiberfile option no longer works. ntfs-3g package policy is to use the new tool ntfsfix .
However, this tool didn’t work for me either. So I plugged the hard disk in a Windows machine, turned off «Fast Startup» in power button options from within Windows, then shutdown and replaced back the HDD in my Ubuntu machine.
Moving the -o to the end worked for me:
(Ubuntu 16.04 live cd and a vanilla windows 7)
To delete hiberfil.sys , you have to use the command prompt to manually turn off hibernation.
Boot from the Windows 7 DVD, and press Shift + F10 at the language selection screen, and Boot to the System Recovery Options screen, and select the Command Prompt.
To turn off or disable hibernation, type the following command at the prompt:
This will disable hibernation and will remove the hiberfil.sys file from your system.
Read the error again. Just the second line which reads:
Note the /dev/sdXY thing. XY should be replaced with the error you see in your system. Now open terminal and use the following command:
where XY is the troublesome partition shown in the error. For example sda2 or sdb1 or sda5 (as in picture above). ntfsfix is already installed in Ubuntu systems.
I have run into this problem several times before as well. Recently I had 2 hard drives, one previously running Windows 8 which I got sick of and reformatted and a 2TB storage drive I had been using with Windows 8.
As I had removed Windows 8, had no Windows installation media and had no plans on reinstalling it any time soon, removing the fast and hybrid boot options was not an alternative.
I tried to mount it with the remove_hiberfile option with no luck, still the same error message. Tried mounting as read only then remounting (sudo mount -o remount,rw ) which at first seemed to give me write access, but none of the changes I made were actually written to disk (removed files in nautilus reappeared).
The solution I finally found was to use GParted to move the affected partition to another location on the hard drive, changing the amount of bytes preceding and following the partition. I suspect it rewrites the partition table along with metadata/hibernation flag. I’m glad my guess turned out to work because moving the 1.6TB partition took 19 hours!
There must be a simpler solution though, as I’ve found other Linux distros I’ve used don’t have the same hesitation to mounting hibernated drives. Maybe the module that checks for the flag can be turned off or replaced? Better yet, giving a damn about the flag should be a couple of choices (mount as read only, mount as read/write, the latter + remove flag etc) and not just an error message.
Anyhow, hope someone else in the same situation will find this information useful.
Источник
Монтирование разделов Windows в Linux
Если у вас на компьютере установлены две операционные системы: Linux и Windows 8, 8.1 или 10 и вы захотите примонтировать системный раздел Windows, чтобы скопировать оттуда или записать туда файлы, то, скорее всего, столкнетесь с ошибкой.
В современных системах такие разделы монтируются в режиме только для чтения по умолчанию, но если вам надо туда что-то записать, то придется немного поработать. В этой статье мы поговорим о том как подключить диск Windows в Linux.
Монтирование раздела Windows в Linux
Скорее всего, если вы попытаетесь примонтировать раздел Windows, утилита mount выдаст вот такое сообщение: Error mounting: windows is hibernated refused to mount и примонтирует его только для чтения:
Это связано с использованием в новых версиях Windows алгоритма гибридной загрузки с использованием гибернации, которая и мешает вам получить доступ к вашим файлам.
Такое сообщение может сбить вас с толку. Обычно мы выключаем компьютер, с помощью пункта Завершение работы в меню Пуск. Никаких упоминаний о гибернации там нет, но Linux утверждает система находиться в режиме гибернации. А дело в том, что современные версии Windows используют гибернацию по умолчанию для ускорения загрузки.
Когда вы выключаете современную операционную систему Windows, она выключается не полностью, часть системных процессов сохраняются на диск, чтобы загрузка выполнялась быстрее. Это ускоряет процесс загрузки, но и имеет недостаток при использовании Linux.
Чтобы исправить эту проблему можно загрузить Windows и отключить гибридную загрузку. Единственным недостатком такого метода будет замедление загрузки системы. Она будет загружаться приблизительно с такой же скоростью, как Windows 7. Но зато вы сможете выполнить подключение раздела Windows в Linux. Ещё можно войти в Windows и перезагрузить компьютер, при выборе этой опции гибернация не используется.
1. Перезагрузка Windows
Windows не использует гибридную загрузку во время перезагрузки. Если выбрать пункт перезагрузка, то сохраненное начальное состояние будет стерто и создано новое.
Поэтому если в следующий раз захотите перейти в систему Linux из Windows — выбирайте пункт перезагрузка. Так система не уйдет в гибернацию и у вас не возникнет ошибок во время монтирования раздела Windows в Linux.
2. Выключение с клавишей Shift
Если вам нужно именно выключить компьютер есть еще один способ. Когда выбираете пункт меню выключить удерживайте нажатой клавишу Shift. Тогда система тоже не будет использовать гибернацию и полностью выключиться.
3. Отключение гибридной загрузки
Если вы не хотите думать какую кнопку нажимать и что делать при каждой перезагрузке Windows, можно полностью отключить гибридную загрузку. Но тогда Windows будет загружаться медленнее. Это также может понадобиться если аппаратное обеспечение компьютера не поддерживает гибридную загрузку. После ее отключения вы сможете легко выполнять монтирование разделов Windows в Linux без каких-либо ошибок в режиме как для чтения так и для записи.
Для этого загрузитесь в Windows, откройте панель управления, откройте пункт Оборудование и звук. В разделе Электропитание выберите Изменение параметров, которые сейчас недоступны:
В открывшимся окне кликните по ссылке Изменить параметры, которые сейчас недоступны, затем пролистайте вниз и снимите галочку с пункта Включить быстрый запуск:
Затем нажмите кнопку Сохранить изменения.
4. Удаление файла Hiberfile.sys утилитой диски
Вместо перенастройки Windows, можно автоматически удалять файл гибернации каждый раз когда вам нужно выполнить монтирование разделов Windows в Linux. Конечно, после такой процедуры система будет загружаться медленнее, но потом она снова создаст файлы гибридной загрузки и продолжит использовать быстрый запуск. Это идеальный вариант если вы нечасто пользуетесь системным разделом Windows и не хотите терять скорость загрузки.
Но имейте в виду, что если вы действительно отправите компьютер в режим гибернации оставив открытыми программы и не сохраненные данные, то Linux все равно удалит реальный файл гибернации вместе со всеми вашими данными. Разницу между видами гибернации определить невозможно.
Для удаления файла hiberfile.sys достаточно добавить опцию монтирования файловой системы ntfs remove_hiberfile. Этот же совет вы можете видеть когда пытаетесь монтировать системный раздел с помощью ntfs3g.
В Ubuntu и других дистрибутивах с оболочкой Gnome это можно сделать с помощью утилиты Диски:
В правой части окна программы выберите жесткий диск с Windows, затем выберите системный раздел Windows. Кликните по кнопке с шестерней и выберите Изменить параметры подключения:
Переключите выключатель Automatic Mount Options в положение Off, затем вставьте следующую строку в конец опций монтирования внизу окна:
Нажмите OK и введите свой пароль. Теперь можете попробовать примонтировать системный раздел Windows в файловом менеджере Nautilus. Как видите, монтирование выполняется успешно, без каких-либо ошибок. Если файл гибернации был включен система его попросту удалит.
5. Удаление файла hiberfile.sys утилитой mount
Если вам нужно просто один раз подключить Windows раздел в Linux, несмотря на ошибку error mounting windows is hibernated и не настраивая никаких автоматических опций воспользуйтесь утилитой mount. Команде нужно передать имя системного раздела Windows включить ту же самую опцию, например:
mount -o defaults,rw,remove_hiberfile -t ntfs /dev/sda2 /mnt/ntfs
Здесь /dev/sda2 — раздел диска с Windows, а /mnt/ntfs — точка монтирования.
Эти действия необходимы, только если вам нужен доступ для записи файлов на системный раздел Windows. Если же вам просто нужно просмотреть или скопировать тот или иной файл можно выполнить монтирование разделов windows в Linux в режиме только для чтения. Например:
mount -o defaults,ro -t ntfs /dev/sda1 /mnt/ntfs
В Linux можно монтировать системные разделы в режиме только чтение, даже когда система Windows в гибернации.
Выводы
Независимо от того какой способ вы выбрали, в результате вы должны получить возможность подключить раздел Windows для чтения и записи:
Использование нескольких систем на одном компьютере — очень часто практикуется новичками. Обмен файлами между двумя системами — нормальное явление, а поэтому вы очень часто будете сталкиваться с этой ошибкой. Но эта статья поможет вам решить ее раз и навсегда. Если остались вопросы, пишите в комментариях!
Источник