У меня есть ПК с двойной загрузкой Ubuntu/Windows больше чем с 5 лет. Последняя рабочая конфигурация была: окна 10 и Ubuntu 16.04 LTS.
Я устанавливаю Ubuntu 16.10 на разделе Linux и имею некоторые проблемы:
Если я восстанавливаю суперблок с
fsck.ext4 -p -b 884736 -B 4096 /dev/sda5
Я могу загрузить Linux, но после другой начальной загрузки к Windows повторяются те же проблемы.
Конечно, я попробовал найденные решения:
chkdsk
и testdisk
в то время как на окнах.Таблица разделов (fdisk -lu
):
Disk /dev/sda: 298,1 GiB, 320072933376 bytes, 625142448 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x6bb7527c
Device Boot Start End Sectors Size Id Type
/dev/sda1 2048 22783999 22781952 10,9G 7 HPFS/NTFS/exFAT
/dev/sda2 * 22784000 22988799 204800 100M 7 HPFS/NTFS/exFAT
/dev/sda3 22988800 375246847 352258048 168G 7 HPFS/NTFS/exFAT
/dev/sda4 375246848 625141759 249894912 119,2G f W95 Ext'd (LBA)
/dev/sda5 383440896 617844735 234403840 111,8G 83 Linux
/dev/sda6 617846784 625141759 7294976 3,5G 82 Linux swap / Solaris
Я сделал еще некоторые тесты без успеха:
chkdsk /F /R
на этом новом разделе окон → после нескольких часов все хорошо Обновление: точная суперблочная ошибка:
fsck.ext4: Superblock checksum does not match superblock while trying to open /dev/sda5
Восстановить его:
fsck.ext4 -p -b 884736 -B 4096 /dev/sda5
хорошо работает, но после начальной загрузки Windows, проблема там снова...
Обновление 2: От W10 я могу смонтировать раздел linux ext4 с W10 ext2
инструмент. Это хорошо работает, я вижу файлы. Но после этого, та же проблема, когда я загружаюсь на Linux: суперблочные ошибки.
Конечно, если я просто загружаю W10 (никакой вход в систему) и перезагрузка Linux, проблема там также.
Проблема присутствовала с W10 1511, я обновил до W10 1607: та же проблема
Я видел, что не был одним на земле с этой проблемой, но я не видел решения.
update2: Я удалил Linux и раздел подкачки, и создайте новый раздел из окон. Затем я переустановил Ubuntu 16.10 => та же проблема снова
обновление 3: начало решения я, возможно, нашел решение. Когда loggued в окнах: С командой diskpart
, когда громкость Linux регулируется offline
больше нет проблемы, когда я загружаю Linux.
Я теперь должен найти, как регулировать громкость офлайн автоматически (regedit?)
Я провел некоторое исследование, и кажется, что начиная с (Ubuntu 16.10) ext2fsprogs 1.43, 64 бита и эти metadata_csum
опции активированы, когда новая ext4 файловая система создается. Я сделал новую установку Ubuntu 16.10, но перед установкой, я запустил в USB живую сессию и удалил 64 бита и metadata_csum
функции ext4 от /etc/mke2fs.conf
. После этого я запустил установщик из этой живой сессии, и теперь я могу запустить Windows 10, не повреждая мои ext4 разделы (необходимо переформатировать ext4 разделы во время установки Ubuntu 16.10).
проблема связана с ext2fsd, который, очевидно, не поддерживает функцию на 64 бита и/или metadata_csum функцию. Достаточно иметь ext2fsd, установленный для повреждения ext4 разделов. Никакая потребность в них, чтобы быть смонтированным в Windows.
можно проверить, активированы ли эти опции со следующей командой:
sudo tune2fs -l /dev/[sdXX]
, где [sdXX] обозначает рассматриваемый ext4-раздел.
У меня есть та же проблема, и для меня это, кажется, драйвер файловой системы Windows 10 ext2fsd. Возможно, для Вас также? Когда я удаляю ext2fsd (версия 0.68), я могу запускать Windows 10 так часто, как я хочу, и ext4 разделы остаются чистыми. С ext2fsd, установленным, все ext4 разделы повреждаются, неважно, если они смонтированы или нет.
У меня есть решение, которое работает на меня (diskpart, мой друг)
, 1) определяют раздел Linux в cmd административных окнах:
diskpart
list volume
Вы видите свой раздел Linux
N° volume Ltr Nom Fs Type Taille Statut Info
---------- --- ----------- ----- ---------- ------- --------- --------
Volume 0 D BIOS_RVY NTFS Partition 10 G Sain
Volume 1 E System NTFS Partition 100 M Sain Système
Volume 2 C OS_Install NTFS Partition 131 G Sain Démarrag
Volume 3 L Partition 18 G Sain
DISKPART>
В моем случае: Объем 3
2) создает diskpart сценарий с блокнотом, создают файл, volume3offline.txt
select volume 3
offline volume
exit
3) создает bat-файл с блокнотом, создают файл govolume3offline.bat в том же каталоге
cd \users\f35\documents
diskpart /s volume3offline.txt
4), создают запланированную задачу, Открытую, окна tash планировщик Программируют задачу, которые запускают govolume3offline.bat во время начальной загрузки
5) проверка, если все в порядке после перезагрузки в окнах
diskpart
list volume
Ваш объем Linux должен быть в режиме офлайн
Перезагрузка в linux
If no errors => it's good
if you have errors,
correct them
reboot in windows
reboot in linux
If no errors => it's good
if you have errors, goto 1)
Суперблок на Разделе Ubuntu повреждается сервисом Windows 10 Block Level Backup. Отключите через панель управления.
На моем жестком диске GPT Ubuntu 16.10 работает параллельно к Windows 7.
Я столкнулся с проблемой повреждения суперблока, зарегистрированной здесь, как я забыл устанавливавший ext2fs в прошлом, и это все еще работало как служба Windows в фоновом режиме.
Новый ext2fs v0.69 говорит, что исправляет ошибку повреждения суперблока, и я установил его из http://www.ext2fsd.com/. Однако "ext2fs менеджер" показал моему ext4 форматированный диск как ext3, и это не было доступно после монтирования в соответствии с Windows.
Так, я удалил ext2fs полностью и сделал
fsck.ext4 -p -b 884736 -B 4096 /dev/sdxyz
Это решило проблему суперблока, и я вернулся к нормальному.