У мене є подвійний завантажувальний Linux / Windows, я хотів би знати, чи можна отримати доступ до каталогу Windows зсередини Linux за допомогою команди cd
У мене є подвійний завантажувальний Linux / Windows, я хотів би знати, чи можна отримати доступ до каталогу Windows зсередини Linux за допомогою команди cd
Відповіді:
Спочатку потрібно встановити файлову систему Windows. Більшість дистрибутивів, орієнтованих на робочий стіл, зроблять це автоматично, на шляху, подібному до цього /mount/windows. Це можливо навіть якщо ні; вам потрібні кореневі дозволи та вам потрібно знати, який блоковий пристрій (диск) містить ваш розділ Windows, але це, як правило, досить легко для виявлення.
Після того, як розділ Windows буде змонтований у вашій макеті файлової системи Linux, ви можете легко cdдо нього, як і в будь-який інший каталог. В основному розділ Windows відображається як вибрані вами підкаталоги каталогу Linux (звані точки монтажу ).
Приклад, який створює каталог Windows в корені вашого розділу Linux і монтує перший розділ першого диска (це часто там, де буде Windows, хоча він може бути на другому розділі) там:
# mkdir /Windows
# mount /dev/sda1 /Windows
Зауважте, що ви можете, якщо хочете, робити такі речі, як монтувати об'єм Windows лише для читання (додати -rпрапор перед /dev/sda1частиною) або використовувати наявний (але повинен бути порожнім ) каталог. Зауважте також, що Linux, як правило, не поважатиме елементи доступу до NTFS. Це означає, що ви можете випадково видалити або змінити щось важливе в системі Windows.
Якщо ви хочете, щоб ОС запам'ятовувала точку монтування, а також, можливо, також автоматично монтувала розділ, подивіться на файл / etc / fstab . На жаль, не існує стандартного способу редагування цього файлу, який я знаю, хоча його формат не надто заплутаний.
Так, ви можете використовувати cdдля зміни каталогу у файловій системі Windows, якщо він встановлений десь у вашій файловій системі , і якщо ви маєте право входити до цього каталогу ... ще вам доведеться його встановити.
Пошук , якщо тільки встановлений , ви повинні знайти розділ вікна під /mnt/windows, /media/Data, /media/Windowsі так далі; написати форму терміналу mountта шукати ключові слова ntfs-3g, ntfs, fuseblk . Він просто встановлений, якщо він відповість на щось подібне
/ dev / sda2 on / media / тип Windows fuseblk (rw, nosuid, nodev, enable_other, blksize = 4096)
У цьому випадку /media/Windowsє місце кріплення , еквівалент вікна C:\або D:\під ним. Для доступу до нього напишіть
CD / media / Windows
Примітка: точку монтажу також можна сперечатися з fd -hкомандою; він повідомить про використання дискового простору файлової системи (на всіх зараз встановлених розділах); в останньому стовпчику ви бачите точку монтажу.
Якщо він не встановлений, вам доведеться його встановити, t змініть каталог на точку монтажу, як зазначено вище . Щоб встановити розділ Windows, дотримуйтесь посібника з розповсюдження та / або прочитайте деякі з цих посилань:
/etc/fstabфайл, додаючи рядки як UUID = 519CB82E5888AD0F / media / Win ntfs-3g за замовчуванням, windows_name, locale = en_US.utf8 0 0
UUID = 519CB82E5888AD0F / media / ReadOnlyWin ntfs за замовчуванням, umask = 222 0 0
Замініть UUID на той, що стосується вашого розділу, як показано на sudo blkid виході. “519CB82E5888AD0F” не працюватиме для вас. 1-й рядок додає з дозволом читання та запису розділ Windows під /media/Win, другий рядок додає той самий розділ, що має лише дозвіл на читання під /media/ReadOnlyWin. Не потрібно писати обидва.
Примітки:
У багатьох дистрибутивах оригінал ntfsпов'язаний з ntfs-3g: спочатку ntfsLinux мав змогу монтувати файлову систему NTFS "лише для читання" , тому в деяких дистрибутивах, якщо ви використовуєте ntfs у своєму fstab, він спробує використовувати цей драйвер ядра та змонтувати ваш NTFS лише для читання.
Традиційна точка монтажу знаходиться внизу, /mnt/windowsале кожен каталог може бути хорошим.
Ви можете монтувати декілька разів (у двох різних місцях), один із варіантом лише для читання та один із можливістю запису…, а ви можете вирішити монтувати записуваний лише за потреби.
Довідка ArchLinux ntfs-g3 тут