как смонтировать жесткий диск с установленной на нем Windows?

awk -v L=4 '(NR<L && $0 ~ /\<mono\>/){Pnr=NR;gsub(/^.*\<mono\>/,"mono"); P=$0;next}
     (!Nnr && $0 ~ /\/\<mono\>/){Nnr=NR;gsub(/\/\<mono\>.*/,"/mono"); N=$0}
     (NR!=FNR && P){print P;P=""}(FNR>Pnr && FNR <Nnr ){print} END{print N}' in in 

Результатом будет то, что находится междуmono~/mono:первыми вхождениями вокруг определенной строки #4 здесь.

mono
not monoono
above a specified line #
and look for the
first occurrence of word /mono

Если вам не нужны совпадающие строки после совпадающего шаблона , это будет самый короткий:

awk -v L=4 '(NR<L && $0 ~ /\<mono\>/){Pnr=NR;next}
    (!Nnr && $0 ~ /\/\<mono\>/){Nnr=NR}
    (FNR>Pnr && FNR <Nnr)' in in
0
08.06.2019, 22:36
2 ответа

Вам не нужно изменять fstabдля доступа к дискам, просто перейдите к ним в файловом менеджере (Nautilus? )и он должен установить их.

Если вы уже не можете этого сделать, возможно, вам нужно установить пакет ntfs-3g.

0
28.01.2020, 02:30

По умолчанию в Windows 10 используется метод под названием «Быстрый запуск», при котором система запускается путем загрузки подготовленного образа ОЗУ гибернации только что -перезагруженной системы вместо запуска различных компонентов Windows по одному.

Это нормально, если Windows является единственной операционной системой, но при двойной -загрузке другой операционной системы использование быстрого запуска приводит к тому, что файловые системы выглядят так, как будто Windows находится в спящем режиме. В этот момент другая операционная система должна предположить, что файл гибернации может включать некоторые дисковые буферы ввода-вывода, которые еще не были правильно записаны в файловую систему, и поэтому файловая система может находиться в несогласованном состоянии, пока Windows снова не запустится и не запишет эти буферы.

Прежде чем это произойдет, другой операционной системе не должно быть разрешено монтировать файловые системы NTFS в режиме чтения/записи, так как не будет возможности отразить любые изменения, сделанные другой операционной системой, в данных в вводе-выводе. буферы в файле гибернации. После внесения любых изменений данные в буферах гибернации будут устаревшими и могут привести к серьезному повреждению файловой системы NTFS.

Таким образом, чтобы иметь возможность монтировать файловые системы Windows NTFS в Linux, необходимо сначала отключить быстрый запуск Windows. Для этого загрузитесь в Windows, откройте командную строку от имени администратора , а затем выполните эту команду:

powercfg /h off

После этого, вернувшись в Linux, вы можете использовать lsblk --fsили blkidдля идентификации UUID ваших разделов/файловых систем Windows, а затем создавать для них /etc/fstabзаписи, подобные этой:

UUID="<NTFS UUID here>" <desired mountpoint here> ntfs-3g defaults,windows_names,inherit,nofail 0 0
2
28.01.2020, 02:30

Теги

Похожие вопросы