Четене на диск ext4, btrfs или XFS на Mac

Включвате диск от машина с Linux и Finder предлага да го изтрие. Ето защо и как вместо това да го прочетете.

Защо един Mac не може да прочете диска

Всеки диск има файлова система: структурата, в която е записано къде започва всеки файл, как се казва и кои части от диска са още свободни. Windows използва NTFS. macOS използва APFS. Linux най-често използва ext4, а понякога btrfs или XFS.

Самите файлове са съвсем обикновени. Различава се индексът пред тях, а компютър, който не може да прочете този индекс, няма как да намери каквото и да било, макар всичко още да си е там.

Какво става, когато включите такъв към Mac

Finder казва, че дискът не може да бъде прочетен, и предлага да го изтрие. Същото съобщение macOS дава за празен диск и за диск, който започва да отказва, така че съобщението не ви оставя никакъв начин да разберете, че дискът е наред.

macOS поддържа собствените си файлови системи и няколко разпространени, като exFAT. Файловите системи на Linux не са сред тях, затова диск с ext4 изглежда на macOS като празен диск.

Как Lukotta го чете

Lukotta пуска на заден план малка система с Linux и ѝ предава диска. Linux чете ext4, btrfs и XFS сам, така че дискът се отваря там без каквото и да е преобразуване, а Lukotta го подава на Finder.

Върху диска не се записва нищо и той работи както обикновено, когато се върне в машината с Linux.

Какво чете Lukotta

ext2, ext3 и ext4, които покриват повечето системи с Linux. btrfs, който е по подразбиране във Fedora и openSUSE. XFS, разпространен на сървъри.

Шифрован или не. Ако дискът е настроен с LVM, който разделя един физически диск на няколко тома, те се отварят всички заедно, а не един по един.

Отваряне на диска

  1. Включете диска. Lukotta показва какво има върху него.
  2. Ако е шифрован, въведете паролата-фраза.
  3. Дискът се появява във Finder, в Locations.

Ако поиска парола-фраза

LUKS е начинът, по който Linux шифрова цял диск. Ако машината, от която идва този диск, иска парола-фраза рано при стартирането, преди екрана за вход, това е LUKS и точно тази парола-фраза трябва да се въведе тук.

Тя е отделна от паролата за вход, макар мнозина да задават една и съща за двете.

Дискове, които няма да се отворят

Диск с LUKS може да бъде настроен така, че заглавната му част да се пази другаде, на друг диск или на USB памет. Заглавната част е онова, което описва шифроването. Без нея върху диска няма какво да се отключва.

По-новите инсталации на Ubuntu могат да вържат ключа и към чип вътре в машината, точно както прави BitLocker. Такива дискове се отварят само в компютъра, от който идват.

Изтегляне Lukotta

Изтеглянето и използването са безплатни.

Изтегляне Изходният код в GitHub

brew install --cask clementrahula/tap/lukotta

Версия 1.22.21 · Apple Silicon · macOS 15 Sequoia или по-нова