Распознает ли Windows символические ссылки, созданные в Ubuntu?

Распознает ли Windows символические ссылки, созданные в Ubuntu?

До этого я дважды устанавливал Ubuntu 12.04 и Windows 7. Они разделяли раздел Windows ntfs, монтируя раздел под Ubuntu. Я не помню, распознавала ли Windows символические ссылки, созданные под Ubuntu.

Теперь у меня Windows 8.1 запущена внутри VirtualBox в Ubuntu 14.04. Я также установил гостевое дополнение на виртуальную машину для Windows для общего доступа к папке. В общей папке я обнаружил, что Windows может следовать за символическими ссылками, созданными в файловой системе ext4 в Ubuntu. Почему это работает? Это

  • потому что Windows может распознавать символические ссылки Linux (только при двойной загрузке? ноэта ссылкаговорит нет?)
  • или потому что общая папка смонтирована как сетевой диск,
  • или из-за VirtualBox или гостевого дополнения?

Спасибо.

решение1

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

Вместо этого VirtualBox (гостевые дополнения) обеспечивает уровень трансляции между гостевой ОС и файловой системой хоста. С точки зрения хоста VirtualBox — это просто еще одно приложение пользовательского пространства, которое читает и пишет в файловую систему, используя системные вызовы ядра, поэтому его не волнует фактический тип файловой системы, пока ядро ​​его понимает.

Для Windows (или другой хостовой ОС) он выглядит как сетевой диск, поэтому он может получить доступ к данным так же, как и к любому другому сетевому диску.

Связанный контент