Изменение иконки Windows в Mac OS X

Изменение иконки Windows в Mac OS XИногда людям хочется странного. Так, в комментариях к посту про замену иконок в Mac OS X, некто Crash Bandicoot попросил меня написать про то, как можно заменить иконку у раздела, отведённого, при помощи Boot Camp, под Windows. 🙂 В результате я создал необходимый раздел, установил туда Windows XP, и вот вам пошаговое руководство.

Изначально стоит сказать, что проблема кроется не в Windows, а в файловой системе NTFS, которую эта система может использовать (если вы ставили Windows на раздел с FAT32, то вам подойдёт и стандартный способ изменения иконок).

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

Изменяем иконку у Flash на изображение для Windows

Теперь, если в терминале вывести листинг всех файлов на носителе, то в куче служебных вещей вы увидите 2 нужных нам файла: .VolumeIcon.icns и ._<0x0D> (где <0x0D> — символ возврата каретки, так что он будет невидимым).

Невидимые файлы с информацией об иконке

Перезагрузитесь в Windows и скопируйте эти два файла с накопителя в корень директории C:\ (если вы в системе Windows не видите указанных файлов, в настройках отображения папок укажите о необходимости отображения скрытых файлов и папок).

Копируем иконки для Mac OS X в Windows

Теперь можете перезагружаться обратно в Mac OS X: там вы обнаружите, что иконка раздела с Windows приобрела необходимый вам вид, так что на рабочем столе красуются две иконки от разных разделов (Mac OS X и Windows).

Иконки разделов с Mac OS X и Windows

Стоит отметить, что приведённый выше способ работает только в Mac OS X Leopard, и для Tiger набор действий несколько отличается. К сожалению, я до сих пор не установил себе Tiger, а потому могу привести лишь список необходимых действий без скриншотов и предупредив о том, что я это не проверял. Итак:

  • Выставите иконку у USB-носителя, как это описано выше
  • В директории /Volumes скопируйте информацию об иконке вашего носителя для раздела с Windows выполнив команду
    cp /Volumes/.<USB_NAME> /Volumes/.<WIN_NAME>

    где <USB_NAME> — имя вашего носителя, для которого вы поставили нужную иконку (в моём примере FLASH), а <WIN_NAME> — имя подмонтированного в систему раздела с Windows (в моём примере выше это Windows)

  • Перезагрузитесь в Windows и скопируйте .VolumeIcon.icns с вашего носителя в корень C:\

Вот и всё.

P.S. Если в вашей Mac OS X настроена работа с NTFS в режиме read-write, то скопировать необходимые файлы в корень C:\ вы сможете и без перезагрузки в Windows.

Adblock
detector