HOWTO Разделы MS Windows по-русски

Материал из Википедии - свободной энциклопедии.

Вернутся в раздел руководства


Содержание

Введение

Достаточно часто возникает необходимость подмонтировать раздел с установленным M$ Windows.

Ядро

Для того, чтобы система могла работать с разделами FAT или NTFS, необходимо включить их поддержку в ядре.

File systems -> DOS/FAT/NT Filesystems
(*) DOS FAT fs support
(*)   MSDOS fs support
(*)   VFAT (Windows-95) fs support
(*) NTFS file system support

Также надо включить поддержку следующих кодировок:

File systems -> Native Language Support
(*) Windows 1251
(*) Codepage 866 (Cyrillic/Russian)

Монтирование

Теперь можно примонтировать любой windows-раздел программой mount.

mount -t file_system /dev/device /mnt/dir

В нашем случае в качестве file_system необходимо указывать vfat или ntfs, в зависимости от файловой системы раздела с windows.

Монтирование FAT

Для монтирования разделов FAT нужно использовать следующую команду:

mount -t vfat -o codepage=866,iocharset=koi8-r /dev/hdd2 /mnt/win1

Для украинских символов:

mount -t vfat -o codepage=866,iocharset=koi8-u /dev/hdd2 /mnt/win1

Мы использовали дополнительные опции iocharset и codepage.Рассмотрим их внимательнее:

  • codepage - это кодовая страница используемая на монтируемой ФС.Так как мы из России,то нужно писать codepage=866.Эта опция нужна для перекодировки имен файлов.
  • iocharset - указывает какую кодировку использовать для ввода/вывода.Нужно указать свою системную локаль.Локаль можно узнать командой
locale.

Монтирование NTFS

Для монтирования NTFS разделов опции mount немного изменяться.Делаем это так:

mount -t ntfs -o nls=koi8-r,umask=0,ro /dev/hdd2 /mnt/win1

Для украинских символов:

mount -t ntfs -o nls=koi8-u,umask=0,ro /dev/hdd2 /mnt/win1

Вот что они значат:

  • nls - указывает на вашу системную локаль.Отсутствие опций codepage и iocharset связано с тем,что NTFS разделы используют юникод для хранения имен файла.
  • umask - указывает на то что читать файлы с этого раздела могут все.А вот писать не разрешает опция ro.Мы рекомендуем ее поставить,так как функция записи на разделы NTFS еще не отлажена.

Автомонтирование

Если у вас все еще есть разделы ОС Windows на харде,то можно добавить монтирование этих разделов при загрузке.Для этого необходимо отредактировать файл /etc/fstab.


File: /etc/fstab

...
/dev/hda9 /mnt/win1 vfat auto,codepage=866,iocharset=koi8-r 0 0
#/dev/hda9 /mnt/win1 vfat auto,codepage=866,iocharset=koi8-u 0 0

еще к опциям можно добавить showexec, чтобы все файлы не выглядели исполняемыми, в случае с фат32

Личные инструменты
advertisement