Windows перезапишет загрузочный сектор каждый раз, когда Вы устанавливаете его, обновляете его до новой версии или используете инструменты как bootrec /fixmbr
, bootrec /fixboot
, или более старое fdisk /mbr
. В целом установите Windows сначала, затем Linux. Загрузочный сектор останется помещенным, пока Вы не сделаете одну из вещей выше. (И возможно существуют также другие способы записать на MBR.), Но при потере GRUB он легко восстанавливается:
sudo
с командами ниже.fdisk -l
mount /dev/sda1 /mnt
grub-install --root-directory=/mnt/ /dev/sda
shutdown -r now
update-grub
Вы могли также установить 100% Unix, Linux или BSD и просто запустить Windows в виртуальной машине, если компьютер достаточно силен для этого.
Также: BIOS Вашего компьютера может иметь опцию защитить загрузочный сектор.
Я полагаю, что XFS также записывает в журнал все транзакции с метаданными, если только вы не подкорректировали файловую систему. [118030]
xfstests появляется , чтобы утверждать, что fsync ()в каталоге должен сохранять любые содержащиеся в нем символические ссылки.
Я этого не проверял. Возможно я что-то упустил.
xfstests используется многими разработчиками файловых систем Linux. Этот тест находится в каталоге "generic". Это означает, что он должен применяться ко всем файловым системам Linux. (Или, по крайней мере, все файловые системы блочных устройств. Тест работает с использованием специального виртуального блочного устройства ).
https://github.com/kdave/xfstests/blob/master/tests/generic/348
# Test creating a symlink, fsync its parent directory, power fail and mount
# again the filesystem. After these steps the symlink should exist and its
# content must match what we specified when we created it (must not be empty
# or point to something else).