Как прочитать ufs диск из под windows
Intro.
На днях возникла следующая ситуация: есть машина с дополнительным винтом, отформатированном под FAT32, на машине стоит FreeBSD и WinXP. Было необходимо сделать доступ из этих ОС к файлам на FAT разделе. Ничего сложного скажите вы, как бы не так. Основной ОС является BSD и когда она загружена, то по сети файлы пользует куча народа. А значит, нужна возможность гибко выставлять права доступа, что с FAT'ом является задачей совсем не тривиальной. Было решено изменить ФС на UFS (родную для BSD), но тут появляется другая проблема XP не поддерживает "чужие" разделы.
Так выглядит интерфейс:
Пример.
Рассмотрим пример, как смонтировать /usr как локальный диск X:. Смотрим в fstab.
Видим, что: винт 0, раздел 3, label f(6). С этими знаниями перегружаемся в XP, запускаем графическую оболочку, вводим необходимые параметры, жмем загрузить драйвер (Load Driver) и далее жмем смонтировать (Mount). Запускаем любимый файл менеджер/explorer и видим, что в системе появился новый диск X:, открываем его и обнаруживаем в нем /usr.
размещено: 2007-10-19,
последнее обновление: 2007-10-19,
автор: BlackCat
olegrpg, 2007-10-19 в 13:28:40
XeonVS, 2007-10-22 в 9:06:33
Драйвер нормальный, если по быстрому скопировать надо что-то из UFS. А вообще уже можно пользоваться ntfs-3G оно впролне быстро работает в режиме rw. Единственный минус(тестил еще до релиза) если XP загонялась в спящий режим а после писалось файло на NTFS то с разной вероятностью происходили: исчесновения файла, чекдиск, появление файла в XP.
DukeArtem, 2007-10-23 в 15:33:20
Долго пользовался это утилиткой, но она сырая, при определённых обстоятельствах вылетает в синий экран(редко, но . ), и самый главный минус, это невозможность записи. Если мне нужно под виндой бзд раздел проще запустить ВМВарь и ко. а потом по ssh или shared folder
artem, 2007-11-14 в 18:49:34
спасибо лисяре за сайт все супер!
artem, 2007-12-19 в 12:12:59
для винды не плохая fsexplorer в режиме чтения
on partitions of different Operation Systems: Windows, Linux, BSD, Unix, Solaris, MacOS, SnapOS, Netware (FAT12, FAT16, FAT32, NTFS, NTFS5, Ext2, Ext3, ReiserFS, XFS, UFS, UFS2, HFS, HFS+, UDF, ISO9660, NWFS)
41, 2011-10-12 в 14:56:40
Eugen, 2013-05-29 в 23:21:56
Одна фигня, нельзя выбрать другую букву для монтирования
Этот информационный блок появился по той простой причине, что многие считают нормальным, брать чужую информацию не уведомляя автора (что не так страшно), и не оставляя линк на оригинал и автора — что более существенно. Я не против распространения информации — только за. Только условие простое — извольте подписывать автора, и оставлять линк на оригинальную страницу в виде прямой, активной, нескриптовой, незакрытой от индексирования, и не запрещенной для следования роботов ссылки.
Если соизволите поставить автора в известность — то вообще почёт вам и уважение.
К сожалению, это непростой процесс; вы не можете просто подключить диск Mac и ожидать, что он заработает. Вот все, что вам нужно знать, чтобы он заработал.
Как читать APFS в Windows
Во-первых, давайте посмотрим, как читать новый формат файловой системы Apple в Windows. Все эти приложения позволят вам читать диски с любого обновленного устройства Apple, а не только с Mac.
2. HFSExplorer
HFSExplorer полностью бесплатен. Вы можете использовать его для доступа к файловым системам Mac из Windows, не платя ни копейки. Разработчик не обновлял его с октября 2015 года из-за появления APFS, но он по-прежнему работает на старых системах.
HFSExplorer требует Java . Обычно мы не рекомендуем устанавливать Java, но здесь она необходима, если вы не хотите тратить деньги. Вам также необходимо запустить приложение от имени администратора.
Этот инструмент прост в использовании. Подключите диск в формате Mac к системе Windows, откройте HFSExplorer и нажмите « Файл» -> «Загрузить файловую систему с устройства» .
HFSExplorer может автоматически находить любые подключенные устройства с файловыми системами HFS + и открывать их. Затем вы можете извлечь файлы из окна HFSExplorer на свой диск Windows.
Обратите внимание, что HFSExplorer доступен только для чтения, поэтому вы не можете изменять или удалять файлы на вашем Mac-диске. Он также не интегрируется с проводником Windows — файлы доступны в приложении HFSExplorer, и вы должны скопировать их в другое место.
Как читать HFS + в Windows
Если на вашем Mac-отформатированном диске все еще работает HFS +, используйте вместо этого один из этих трех методов.
2. Paragon APFS для Windows
Paragon APFS для Windows — еще одно платное приложение. Это главный конкурент MacDrive.
Приложение обеспечивает доступ для чтения и записи к разделам в формате APFS, доступ для чтения и записи к сжатым и клонированным файлам, а также поддержку только для чтения для зашифрованных томов.
Он поддерживает автоматическое монтирование дисков при запуске, но не имеет инструментов для создания разделов MacDrive.
У MacDrive есть одно большое преимущество перед приложением Paragon: поддержка HFS +. Paragon APFS для Windows поддерживает только диски в формате APFS. Если у вас есть старые диски Mac, на которых все еще работает HFS +, вам нужно будет приобрести Paragon HFS + для Windows отдельно. Таким образом, MacDrive является более экономичным вариантом.
Одна лицензия, которая стоит 49,95 доллара США, работает на трех ПК с Windows.
Где используются файловые системы UFS1 и UFS2?
Благодаря быстрой работе с большими файлами файловая система UFS (Unix File System) наиболее часто используется на серверах. Особенно это касается серверов, которые хранят видеоданные, поскольку обычно именно видеофайлы занимают больше всего памяти. Получается, что чем выше будет скорость отдачи сервера – тем лучше это скажется на быстродействии видеосервиса в целом. Кроме того, многие администраторы серверов предпочитают использовать UFS из-за обширных временных меток.
UFS существует в нескольких вариантах и может быть установлена на многих типах UNIX-систем, включая FreeBSD, HP-UX, NetBSD, OpenBSD, Apple OS X и Sun Solaris. Многие операционные системы с годами модифицировали одну или несколько структур данных в соответствии со своими потребностями, но все они имеют одинаковые концепции. К примеру, компания Solaris добавила проприетарные дополнения, которые модифицируют файловую систему таким образом, что другие операционные системы могут не распознать эту файловую систему. В то же время, многие из вышеперечисленных компаний продолжают использовать оригинальный размер и ширину блока данных. Благодаря этому сохранилась некоторая степень совместимости на разных платформах. Однако, перед ее использованием на нескольких платформах рекомендуется узнать больше информации о совместимости, дабы предотвратить торможение операционной системы и возможную потерю данныхх в будущем.
Операционная система FreeBSD полностью построена на FFS и UFS. Сделано это было для поддержания развития стандарта UFS2, который добавляет 64-битный блок указателей, обеспечивая тем самым работу операционной системы с накопителями объемом до 8 Зеттабайт (8 миллионов миллионов гигабайт).
Файловые системы UFS1 и UFS2 очень часто используются в разных дистрибутивах системы Linux, однако тут стоит отметить, что ядро Linux поддерживает эту файловую систему только на уровне чтения. Для обеспечения полноценной работы и UFS1, и UFS2 придется установить дополнительные программные пакеты.
Также стоит отметить, что при помощи дополнительных утилит можно обеспечить журналируемостьи тем самым получить журналируемую файловую систему, которая сможет быстро работать с файлами огромных размеров.
Игровые консоли Sony PlayStation 2 и Sony PlayStation 3 используют собственные модификации UFS1 и UFS2 соответственно. Это связано с тем, что для быстрой работы консоли разработчикам нужна была файловая система, которая могла бы обеспечить соответствующий уровень производительности консоли при работе с большими образами установленных игр.
Помимо прочего нельзя не упомянуть о том, файловая система ext4 построена на UFS. О том, чем ext4 отличается от UFS читайте в следующем пункте этой статьи.
Как посмотреть файлы на UFS1 или UFS2 накопителе в OS Windows и в случае необходимости скопирοвать их на другой локальный диск?
Несмотря на все преимущества файловых систем UFS1 и UFS2 чаще всего они используются в UNIX подобных операционных системах. Например, пользователи операционной системы Linux часто любят устанавливать UFS2 на внешние жесткие диски большого объема, на которых хранят фильмы и другие данные. Однако, как показывает практика, 97% пользователей ПК и ноутбуков используют Windows в качестве основной операционной системы, которая не поддерживает файловую систему UFS. Как же открыть накопитель, отформатированный в UFS в Windows системе?
Для того, чтобы открыть флэшку или внешний жесткий диск, который использовался операционной системе FreeBSD, HP-UX, NetBSD, OpenBSD или Sun Solaris не обязательно устанавливать драйвера или использовать виртуальную машину для установки второй системы.
Наилучшим решением будет использование программы RS Linux Recovery. Программа очень проста в использовании и не требовательна к ресурсам компьютера. Кроме того, она обладает интуитивно-понятным интерфейсом. Поэтому, если вы можете быть уверены, что откроете ваш UFS накопитель не зависимо от уровня владения компьютером.
Этот же метод можно использовать если вы случайно удалили важный файл или отформатировали ваш UFS накопитель последовав рекомендации проводника Windows.
Итак, для того, чтобы открыть ваш UFS накопитель просто выполните несколько простых шагов:
Шаг 1: Скачайте и установите программу RS Linux Recovery следуя подсказкам мастера установки. После этого запустите программу.
Шаг 2: Перед вами откроется мастер восстановления файлов. Нажмите «Далее». После этого программа предложит просканировать ваш UFS накопитель на наличие файлов. RS Linux Recovery предлагает два вида сканирования: быстрое сканирование и полное сканирование. Первый вариант стоит выбрать, если вы хотите просто посмотреть данные на накопителе и скопировать их на другой локальный диск. Второй вариант стоит выбрать, если вы потеряли важную информацию и хотите ее восстановить.
Также на этом этапе стоит выбрать тип файловой системы накопителя. RS Linux Recovery поддерживает ВСЕ файловые системы, которые используются в Linux. Нажмите «Далее»
Начнется анализ накопителя, который длится несколько минут.
Шаг 3: По завершении анализа, RS Linux Recovery покажет ВСЕ файлы на вашем UFS диске (в том числе и те, которые были удалены и могут быть восстановлены). Вы можете просматривать нужные вам файлы. Также справа будет доступен быстрый просмотр. Если вы хотите скопировать файл на другой диск вашего компьютера либо восстановить утерянный файл — выберите и щелкните на нем правой кнопкой мыши. Затем выберите «Восстановить»
Шаг 4: Выберите место куда хотите скопировать или восстановить нужный вам файл. Это может быть жесткий диск, ZIP-архив или FTP-сервер. Нажмите «Далее». Начнется процесс копирования/восстановления вашего файла. Обычно он длится несколько минут, в зависимости от размера.
Стоит также отметить, что при помощи этого способа можно просматривать данные на накопителях, использующих файловую систему ext2,3,4, XFS, ReiserFS и другие современные файловые системы.
1. MacDrive
MacDrive долгое время был одним из популярных приложений. Первая версия была выпущена еще в 1996 году. Если вы готовы потратить немного денег, вам не нужно искать в другом месте.
- Приложение работает с дисками APFS и HFS +.
- В отличие от некоторых опций, MacDrive позволяет читать и записывать данные на диск, отформатированный для Mac, прямо из Windows.
- Приложение ориентировано на недавно переработанное окно управления дисками. Он действует как концентратор для всех дисков Mac, подключенных к Windows.
- Вы также сможете видеть свой APFS или HFS + диск непосредственно в проводнике, что позволяет легко интегрироваться с остальной частью операционной системы Windows.
- Другие полезные функции включают возможность создавать и разбивать диски Mac прямо с вашего ПК, мощную функцию восстановления дисков и надежные инструменты безопасности.
- Стандартная версия стоит 49,99 доллара. Также есть версия Pro. Он добавляет несколько дополнительных функций, включая автоматическую дефрагментацию файлов, поддержку настроек RAID и способ создания файлов Mac ISO.
- Доступна пятидневная бесплатная пробная версия.
Разница между UFS, UFS2 и EXT4
UFS1 и UFS2 очень похожи между собой. Они обе имеют одинаковую структуру и область применения. Однако, поскольку UFS2 является доработанной версией UFS1 – разница между ними заключается в функциональных возможностях.
Главным отличием UFS2 является то, что она 64-битная и способна работать с дисковыми томами объемом более терабайта. Следует отметить, что длина записи таблицы «inodes» в UFS2 увеличилась вдвое и равна 256 байтам.
Кроме того, в UFS2 включена поддержка расширенных атрибутов файлов, таких как ACL. Это существенно для сетевых администраторов. Что может заметить обычный пользователь, так это то, что создание новой файловой системы происходит быстрее (особенно это заметно на дисках очень большого размера).
В целом, с точки зрения пользователя, разницы между UFS и UFS2 нет. Однако на практике лучше использовать UFS2, так как она новее и обладает большими возможностями.
Как уже упоминалось выше – файловая система ext4 (как и ext2 и ext3) построена на UFS, соответственно они схожи между собой. К примеру, блоки данных в ext4 объединяются в группы, что сильно напоминает группы цилиндров в UFS. Кроме этого ext4 также, как и UFS использует inodes и суперблок в своей работе.
В то же время ext4 имеет ряд отличий от UFS. Например, в ней появилась поддержка «экстентов», которые позволяют адресовать большое количество (до 128 MB) последовательно идущих блоков одним дескриптором. До 4х указателей на экстенты может размещаться непосредственно в inode, что достаточно для файлов маленького и среднего размера. Такое решение позволяет повысить скорость чтения/записи данных. В UFS же для повышения скорости считывания данных применяется принцип физического распределения пространства. То есть во время считывания информации головкой жесткого диска существует некоторая задержка между завершением считывания одного блока и началом считывания следующего. За это время магнитный диск успевает обернуться на несколько градусов и если файлы на диске находятся один за другим – диск должен совершить полный оборот, чтобы головка смогла начать считывание следующего блока, а на это нужно некоторое количество времени. Файловая система UFS учитывает этот фактор и распределяет файлы на дисковом пространстве таким образом, чтобы минимизировать задержку при переходе от одного блока данных к следующему. Однако, как показывает практика – применение экстентов более эффективно. Кроме того, при работе с мелкими файлами UFS сильно проигрывает в ext4 в производительности.
Файловая система ext4 поддерживает журналирование «из коробки», в то время, как для внедрения этой функции в UFS придется устанавливать дополнительное ПО.
Суммируя все вышесказанное можно сказать, что ext4 имеет все шансы вытеснить UFS2 в будущем, однако ей еще нужно развиваться (например, добавить 64-битные номера блоков). Также у ext4 отсутствует проверка контрольных сумм для данных, что делает невозможным обнаружение повреждения данных из-за аппаратных сбоев оборудования.
Почему Windows не может читать диски Mac?
Windows и macOS используют разные файловые системы. Windows использует файловую систему NTFS для своих внутренних дисков, тогда как Apple заменила HFS + своей преемницей — файловой системой Apple (APFS) — в начале 2017 года. Сегодня APFS используется на Mac, iPhone, iPad и Apple TV.
Внешние жесткие диски и USB-накопители обычно отформатированы в файловой системе Windows FAT32 для максимальной совместимости. Большинство устройств, включая Mac, могут читать и писать с устройств FAT32.
Все новые Mac будут отформатированы с APFS. Старые диски Mac, вероятно, по-прежнему отформатированы в файловой системе HFS +. По умолчанию Windows не может читать ни одну из файловых систем.
Мы покажем вам, как получить доступ к накопителю APFS или HFS + в формате Mac в Windows.
1. Установите драйверы Apple HFS +.
Если вам нужен только доступ для чтения, вы можете установить драйверы Apple HFS + для Windows. Перед продолжением обязательно удалите Paragon или MacDrive.
Загрузите правильный пакет драйверов для Windows и выполните следующие действия:
- Скопируйте файлы ApplsHFS.sys и AppleMNT.sys в C: \ Windows \ System32 \ drivers
- Объедините файл Add_AppleHFS.reg с реестром Windows.
- Перезагрузите вашу систему.
Видео выше также демонстрирует процесс.
После перезагрузки ваш Mac-отформатированный диск должен появиться в разделе « Этот компьютер» . Этот метод дает вам доступ только для чтения к диску. Если вы хотите отредактировать или удалить файлы, попробуйте один из альтернативных методов ниже.
Есть ли драйвер файловой системы ufs под Windows?
Подскажите пожалуйста программу драйвер файловой системы ufs для windows, аналогичный ext2fsd.exe Linux-а. Или как можно редактировать файлы на HDD с установленной FreeBSD из под Windows?
PS: У меня Windows 8.1
Или как можно редактировать файлы на HDD с установленной FreeBSD из под Windows?
PS: У меня Windows 8.1
Элементарно
Ставите virtualbox, цепляете к нему диск и вуаля, хотя с цеплянием диска там как то немного заморочено, но вроде много где описано, до состояния скопировать и вставить.
А вообще странное желание, именно из за его странности, все просто делают для переносимости fat раздел, не либо всё решается по сети.
Посмотрел поддерживаемую последнюю ОС ХР и её сестра 2003, сразу отпадает.
Смотрел по скриншотам их функциональность, даже в своё время они не тянут на драйвер файловой системы или дисковой утилиты.
Или как можно редактировать файлы на HDD с установленной FreeBSD из под Windows?
PS: У меня Windows 8.1
Элементарно
Ставите virtualbox, цепляете к нему диск и вуаля, хотя с цеплянием диска там как то немного заморочено, но вроде много где описано, до состояния скопировать и вставить.
А вообще странное желание, именно из за его странности, все просто делают для переносимости fat раздел, не либо всё решается по сети.
Суть вот в чём: у меня 2 компа, новый и старый который продать рука не поднялась, очень привязался к нему.
На основном стоит его родная W8.1, старый это что то вроде учебного пособия/конструктора + испытательный полигон для дурных идей. Он работает роутером(pfSense), FreeBSD домашним супер сервером на который могу заходить с планшета через интернет по FTP. Очень часто после "настроек" он становится неработоспособен и приходится переустановить систему, пробовал делать архивную копию HDD и востанавливать но либо у меня руки кривые, либо Paragon Hard Disk Manager кривой, не получается. Поэтому интересуюсь можно ли сделать подключенный HDD с FreeBSD видеть в виндовс как обычный диск и редактировать файлы настройки стандартным блокнотом.
Здраствуйте
существует ли какой нибудь драйвер ,
который бы смог увидеть разделы unix подобных ОС
из ОС Windows ?
Цитата |
---|
modwheel пишет: Это конечно хорошо ! но я под словом unix подобное подразумевал FreeBSD c UFS file system |
вот
а лекарство думаю найдете
+гугл в помощь
Спасибо за помощь! все работает ))
заюзал пока UFS_Explorer_Professional Recovery 3.8
( уж какой нашел , небольной )
Разделы видит только для чтения !
Может есть альтернативные решения с большей функциональностью ?
например подключить как сетевой диск эти разделы с сhmod 777
поискал я в гугле и нашел что то тут
но к сожалению все что есть, это на чтение,
могу только вам посоветовать поставить фрибсд тестовую,
к ней цеплять этот винт, и монтировать его на запись,
и писать все что нужно.
Дело горазго проще !
У меня установлена и winXP и FreeBSD
и работаю я в каждой из них в зависимости от задач !
Во FreeBSD Смонтировать NTFS беспроблем , а вот из Win во Фрю похорошему никак !
на обоих системах Много Данных ( Видио , фото )
и хотелось бы чтобы я находясь в любой ОС имел доступ ко Всем данным на Hdd
Цитата |
---|
modwheel пишет: хотелось бы чтобы я находясь в любой ОС имел доступ ко Всем данным на Hdd |
Можно поставить эмулятор на Windows (VMware например). Установить в нем Unix, в котором подцепить ваш UFS диск. Далее простой вариант с smb или ftp.
Кстати подскажите. Linux и/или FreeBSD могут нормально писать в NTFS?
Если умеют, то не проще все своё "Видео, фото" писать на отдельный NTFS-том как под виндой так и под фрёй?
Как вариант писать на fat32.
Цитата |
---|
KOCMOHABT пишет: Кстати подскажите. Linux и/или FreeBSD могут нормально писать в NTFS? |
С FAT32 будет только одно ограничение , зато основное - размер раздела не должен превышать 16 Гб (это условие выдвигает Microsoft, и считаю справедливо - файловая система с мгновенной записью сильно подвержена воздействию различных ошибок, а тем более такая простая как FAT12/16/32, Novell TurboFAT - они сильно подвержены ошибкам записи и сложны в восстановлении данных из-за отсутствия механизма внутренней защиты от сбоев). FreeBSD начиная с релиза 6.3 полностью поддерживает чтение/запись FAT32. А что касается драйвера NTFS-3G, то иногда он мне выдавал ошибки, потому в своё время я от него отказался. Тем более имея две раздельные машины соединённые по 1 Гбит/с LAN через NFS он в данный момент стал мне лично просто не нужен, особенно учитывая мои планы и вторую машину перевести по UNIX. Правда на сейчас я ещё не решил под какую из тех что у меня под рукой - FreeBSD 6.3/7.0, OpenBSD 4.1 или SUN Solaris 10 5/08. Буду смотреть по работе.
Файловая система UFS (Unix File System) изначально была создана специально для использования в операционных системах семейства BSD. На сегодняшний день она используется в более доработанном виде в Unix-подобных операционных системах (например, Linux и Solaris), которые поддерживают эту файловую систему на уровне ядра. Поддержка UFS также реализована и в Mac OS X, но она не является нативной для этой операционной системы.
На раннем этапе развития файловая система UFS называлась просто FS. Она была достаточно простой и содержала в себе только такие данные как суперблок, загрузочные блоки, блоки данных и индексные дескрипторы (они же inodes). FS отлично подходила для жестких дисков небольшого размера, которые доминировали на рынке в те времена. Но время шло, объемы накопителей увеличивались и постепенно стало понятно, что файловая системы FS не в состоянии обеспечить нужную производительность. Это привело к дальнейшему развитию FS. Разработчики добавили группы цилиндров. Каждая группа имела собственные индексные дескрипторы, что позволяло избежать накопления «мусора» в файловой системе, а сама файловая система сменила свое название с «FS» на «FFS (Fast File System)»
Главным заданием FFS было объединить все содержимое каталога (данные и метаданные) в одной группе цилиндров. Это позволило бы сильно снизить уровень фрагментации, которая возникала из-за сильного разброса данных по поверхности диска. Однако, из-за стремительного увеличения объемов дисков и размеров файлов, которые на них хранились, такое решение перестало быть эффективным, поскольку чтобы поддерживать производительность на должном уровне – был увеличен размер блока. Соответственно, хранение большого количества маленьких файлов занимало много места.
Это снова заставило разработчиков взяться за развитие файловой системы и на основе FFS была создана доработанная файловая система «UFS1», а позже ее доработанная версия — «UFS2», создание которых позволило обеспечить надежность и быстродействие благодаря делению блоков на фрагменты, которые используются для хранения завершающих байтов файла (ранее для этого выделялся целый блок) и ряду новых технологий.
Фактически «UFS1» и «UFS2» это два дополнительных слоя — верхний слой, призван обеспечивает структуру каталогов и поддерживает метаданные в индексном дескрипторе структуры, и нижних слоев, которые позволяет представлять контейнерные данные как индексные дескрипторы. Это было сделано для поддержки как традиционной FFS, так и LFS.
Структура файловой системы UFS детально расписана в следующем пункте этой статьи.
3. Стандартный доступ к UFS Explorer
Наша третья и последняя рекомендация для чтения дисков APFS в Windows — это стандартное восстановление UFS Explorer. Опять же, это платный вариант. Приложение обойдется вам в 59,95 евро.
UFS Explorer Standard Recovery — самое универсальное приложение в этом списке. Он может читать два важных для нас формата — APFS и HFS +, а также NTFS, FAT, FAT32, exFAT, SGI XFS, Linux JFS, Unix / BSD, UFS / UFS2 и VMware VMFS.
Таким образом, это приложение, которое вам следует выбрать, если вы в течение дня переключаетесь между множеством разных операционных систем.
UFS Explorer Standard Recovery также имеет стандартную поддержку RAID. В приложении есть встроенный конструктор RAID, поэтому вы можете настроить его для своего массива.
Существует бесплатная версия приложения без ограничений по времени, но она позволяет копировать только файлы размером менее 256 КБ.
Структура файловых систем UFS1 и UFS2
Структура файловой системы UFS1 и UFS2 выглядит следующим образом: в начале размещен загрузочный блок, а затем суперблок. Далее размещена таблица индексных дескрипторов (таблица inode) и за ней каталоги. Также в некоторых операционных системах (например, в Solaris) в файловой системе хранятся списки управления доступом (ACL) для обеспечения теневых индексных дескрипторов (shadow inodes). Примерно так выглядит раздел операционной системы FreeBSD, при использовании файловой системы UFS:
Все дисковое пространство поделено на группы цилиндров. В каждой группе хранится следующая информация:
- Загрузочный блок – предназначен для хранения данных, которые необходимы для загрузки операционной системы. Если бы его не было – операционная система не смогла бы загрузится. Загрузочный блок появляется только в нулевой группе цилиндров и занимает первые 8 Кбайт части диска. Если при загрузке системы файловая система не используется – он остается пустым;
- Суперблок – этот участок файловой системы содержит ее описание, а также информацию о ее настройке;
- Описания групп «цилиндров». Цилиндрами называют отдельную от остальных область, которая содержит некоторое вложенные файлы. Соответственно группа цилиндров содержит несколько дисковых цилиндров.
- Карта свободных inodes — данные о свободных инодах и сводная информация об использовании инодов в группе;
- Карта свободных блоков — данные о свободных блоках и сводная информация об использовании блоков в группе;
- Массив Inode – в inode записана вся информация о файле за исключением его имени, например, размер файла, дату и время создания, последнего изменения и последнего чтения файла. Каждый файл имеет свой inode;
- Резервная копия суперблока;
- Некоторое количество блоков данных, в которых хранятся данные файлов;
Для того, чтобы повысить производительность операционной системы в UFS используются некоторые дополнительные решения. Например:
- блоки данных большего размера для того, чтобы увеличить пропускную способность, а следовательно – производительность;
- создание дубликатов суперблока. Такое решение позволяет обеспечить восстановление диска при необходимости;
- поддержка фрагментации блоков на 2, 4 или 8 фрагментов для повышения производительности при работе с файлами небольшого размера;
- распределение каждого нового каталога в отдельную группу цилиндров для равномерного распределения информации на диске;
- оптимизация физического доступа для увеличения скорости чтения;
Также к особенностям файловой системы UFS можно отнести «флаги состояния». Они предназначены для отображения состояния файловой системы. Доступны четыре состояния: чистое, стабильное, активное или неизвестное. Это позволяет избежать лишних проверок файловой системы. Если все хорошо и состояние отображается как «чистое» — при загрузке операционной системы утилита для проверки не запускается;
Стоит также отметить, что количество inodes в UFS фиксировано, а возможность динамического их добавления (как например в файловой системе XFS) отсутствует. Это еще одна причина, из-за которой файловая система UFS больше подходит для работы с большими файлами, нежели с маленькими, так как в случае, если все свободные inodes закончатся – пользователю придется заново создавать файловую систему на диске, а когда речь идет о терабайтах данных – это довольно длительный процесс.
3. Paragon HFS + для Windows
Paragon HFS + for Windows — это платное приложение, но оно отличается дополнительными функциями.
В отличие от HFSExplorer, Paragon HFS + для Windows обеспечивает полный доступ для чтения / записи к дискам Mac и обещает высокую производительность. Он даже интегрирует файловые системы HFS + с проводником Windows или проводником в Windows. Любая программа Windows может читать или записывать на диск Mac.
Приложение стоит 19,95 долларов, но также предлагает 10-дневную бесплатную пробную версию. Если вам нужно восстановить файлы с диска, 10 дней — это достаточно времени, чтобы установить драйвер файловой системы, скопировать файлы и удалить его.
Paragon HFS + не требует Java для работы.
Отформатируйте Mac Drive для Windows
Если у вас есть диск Mac, и у вас больше нет Mac, вы не застрянете с файловой системой Mac навсегда. После восстановления файлов с вашего диска с помощью одного из перечисленных выше инструментов вы можете затем отформатировать диск и преобразовать его в стандартный раздел FAT32, который будет работать с большинством устройств.
Форматирование приведет к удалению всех файлов на вашем диске, поэтому убедитесь, что вы создали резервные копии своих файлов. Чтобы отформатировать диск, используйте диалоговое окно, которое появляется при подключении диска к компьютеру.
Часто задаваемые вопросы
UFS (Unix File System) – это файловая система, которая используется в многих Unix подобных операционных системах, таких как Linux, FreeBSD, HP-UX, NetBSD, OpenBSD или Sun Solaris.
Только на уровне чтения. Для того, чтобы обеспечить полноценную работу с файловой системой UFS (1,2) придется использовать дополнительное ПО.
UFS2 является 64-битной доработанной версией UFS1. Она также обладает некоторыми новыми функциями. Более детально вы можете прочесть на нашем сайте.
Все зависит от ваших потребностей. Если речь идет о работе с файлами огромных размеров выберите UFS, если же речь идет о работе с небольшими файлами – лучше выбрать ext4, так как при работе с мелкими файлами она будет заметно быстрее UFS.
Читайте также: