Mac os diskutil ntfs

Mac OS X Mount NTFS

I had a USB stick laying around and I had to put HFS+ on it to do some Mac OS X specific activities. Initially I had NTFS on it (just so I could use the usb stick across all OSes), and I wanted to format it back to NTFS using Mac OS X. As I was reading up on the process, I realized there are a couple of different ways to the approach.

Install ntfs-3g

I already had mac-ports setup on my mac (check out this post on the install process). After you have mac-ports installed, you can use the following to install ntfs-3g :

That will come with all the necessary tools to use NTFS (mount NTFS as read-write and to actually format partitions as NTFS) on Mac OS X.

BTW I was on Mac OS X Mavericks:

NTFS with MBR Using fdisk

So plug in the drive and check out it’s partitions:

FDisk_partition_scheme is the MBR style scheme and it looks like it has a FAT filesystem on it. So let’s erase the disk partition information from the drive:

Now checking out the drive, I don’t have any partitions on it:

Now let’s initialize the MBR style partition scheme on the disk

The above will also create a FAT partition on the disk. So let’s change the partition type with fdisk to NTFS:

As a side note if you don’t initialize the MBR scheme and you use fdisk it will ask you to initialize the partition table:

But then you will have create the partition with fdisk manually and it will create a FAT partition, which we will have to change later to NTFS (so inititiazing with disk from the command is faster… I think).

At this point you should see the following on the usb drive:

Now we format our partition as NTFS:

Lastly we can mount the partition

It will be mounted as read-write too:

NTFS with MBR Using diskutil and fdisk

We can also use diskutil to create an MBR partition scheme with a FAT partition all one command. First make sure nothing in on the disk:

Then run the following to create the MBR Scheme and FAT 32 Partition

From here you can do the same thing, change the partition type with fdisk, and then use mkntfs (from the ntfs-3g package) to format it as NTFS. BTW for reference here is a list of supported file systems by diskutil:

Читайте также:  Астра линукс 32 бит

NTFS with GPT Using gpt and gdisk

Now let’s create a GPT partition scheme and put NTFS on the first partition. Let’s clear out the partitions and make sure nothing is one them:

To put a GPT partition scheme, run the following:

You can also use gpt to confirm the GPT Partition scheme is on there:

Now let’s use gdisk to create a partition of type NTFS on it:

Same thing from here, we can format it with mkntfs and mount it with ntfs-3g.

Remove GPT Partition Scheme

To remove the GPT paritition scheme first unmount the drive and then use gdisk :

At this point the disk should be empty:

We can also use dd to zero out both locations (GPT is stored/resides in two locations: at the beginning and end of the disk). From the gpt show command we can see where the end is:

First let’s zero out the secondary (end of the disk) GPT table:

The seek value is basically the value of the end of the partition seen from the gpt show command.

Now let’s do the primary (begining of disk) GPT Table:

And now the GPT partition scheme should be gone:

if you want, you can zero out the disk completely with diskutil (this process will be longer and it depends on the size of your usb drive… mine takes 24 mins and it’s 8GB).

NTFS with GPT Using diskutil

diskutil can create a GPT Partition Scheme and an MSDOS partion all in one swoop, make sure no partitions exists:

Then run the following to partition the drive:

Then you can just umount the disk and reformat it with NTFS since it’s type is already 07:

It’s actually strange cause regular fdisk shows it as FAT:

Here is the unmount:

Just to be safe, I unplugged the usb drive and plugged it back in and Mavericks auto mounted the drive as NTFS.

Replace mount_ntfs with ntfs-3g

By default when Mac OS X sees an NTFS Filesystem it mounts it as read-only. If you feel adventurous, you can follows the instructions laid out here to replace the default Mac OS NTFS mount binary. Here is the process:

Step 1. Install the ntfs-3g port.

Step 2. Find out your userid and groupid.

Step 3. Use a modified mount_ntfs executable and save the OS X original to /sbin/mount_ntfs.orig.

Then paste in the following code and save it by typing Control-X and pressing “Y”. NOTE:

Читайте также:  Антивирусы для нетбуков windows

    You can optionally substitute in your User ID and Group ID (from Step 2 above) in place of 501 and 20 in lines 4 and 5 below.

This script also assumes the standard MacPorts install location of /opt/local/ so you will need to modify it if yours is different.

With that in place, if you ever plugin a usb-drive with NTFS on it, it will auto mount it as read-write.

Strangely enough there is another utility called pdisk, which allows you to create APM (Apple Partition Map) partition schemes, but diskutil can do that as well.

Источник

Разбиение физического диска на разделы в приложении «Дисковая утилита» на Mac

Разбиение диска на разделы создает на нем отдельные секции, называемые контейнерами.

Но если Вы используете APFS, обычно не рекомендуется разбивать диск на разделы. Вместо этого создайте несколько томов APFS в одном разделе. APFS обеспечивает гибкое управление пространством, поэтому можно даже установить другую версию macOS на отдельном томе APFS.

Важно! Если Вы разбиваете внутренний физический диск на разделы для установки Windows, используйте Ассистент Boot Camp. Не используйте Дисковую утилиту для удаления раздела, созданного с помощью Ассистента Boot Camp. Вместо этого воспользуйтесь Ассистентом Boot Camp, чтобы удалить такой раздел с Mac.

Добавление раздела

Важно! В качестве меры предосторожности перед созданием новых разделов на устройстве рекомендуется выполнить резервное копирование данных.

В приложении «Дисковая утилита» на Mac выберите том в боковом меню, затем нажмите кнопку «Разбить на разделы» в панели инструментов.

Если Дисковая утилита еще не открыта, нажмите значок Launchpad в панели Dock, введите «Дисковая утилита» в поле поиска, затем нажмите значок Дисковой утилиты .

Если к компьютеру Mac подключено несколько устройств хранения, убедитесь, что выбранный том находится на том устройстве, на котором Вы хотите создать новый раздел.

Если Вы выбрали том, на котором уже есть данные, то на круговой диаграмме будет присутствовать затененная область, соответствующая объему данных в томе, и не затененная, соответствующая свободному пространству, которое можно использовать для другого тома. Дисковая утилита также покажет, можно ли извлечь этот том или изменить его размер.

Примечание. Если Вы видите маленький том со звездочкой, этот раздел слишком мал для правильного отображения на диаграмме.

Нажмите кнопку «Добавить» под круговой диаграммой.

Прочитайте информацию в появившемся диалоговом окне, затем нажмите «Добавить раздел».

Примечание. Либо нажмите «Добавить том». После этого можно нажать кнопку «Добавить», чтобы создать дополнительный том APFS в контейнере, либо нажать «Отменить», чтобы вернуться в окно Дисковой утилиты, не внося изменений в устройство хранения.

Введите название тома в поле «Имя».

В случае томов MS-DOS (FAT) и ExFAT имя тома может содержать не более одиннадцати символов.

Нажмите всплывающее меню «Формат», а затем выберите формат файловой системы.

Читайте также:  Убрать левую панель windows 10

Введите размер либо перетяните манипулятор, чтобы увеличить или уменьшить размер тома.

Прочитайте информацию в диалоговом окне «Разбить на разделы», затем нажмите «Разбить на разделы».

Когда операция будет выполнена, нажмите «Готово».

После разбиения устройства хранения на разделы в боковом меню Дисковой утилиты и в боковом меню Finder появится значок диска для каждого тома.

Удаление раздела

ПРЕДУПРЕЖДЕНИЕ. При удалении раздела с него стираются все данные. Перед выполнением этой операции обязательно создайте резервную копию данных.

В приложении «Дисковая утилита» на Mac выберите том в боковом меню, затем нажмите кнопку «Разбить на разделы» в панели инструментов.

Если Дисковая утилита еще не открыта, нажмите значок Launchpad в панели Dock, введите «Дисковая утилита» в поле поиска, затем нажмите значок Дисковой утилиты .

В диалоговом окне «Совместное использование пространства APFS» нажмите «Разбить на разделы».

На секторной диаграмме нажмите раздел, который нужно удалить, затем нажмите кнопку удаления .

Если кнопка удаления недоступна, то Вы не можете удалить выбранный раздел.

Прочитайте информацию в диалоговом окне «Разбить на разделы», затем нажмите «Разбить на разделы».

Когда операция будет выполнена, нажмите «Готово».

Стирание раздела

В приложении «Дисковая утилита» на Mac выберите «Вид» > «Показать все устройства», затем в боковом меню выберите контейнер, который нужно стереть.

Если Дисковая утилита еще не открыта, нажмите значок Launchpad в панели Dock, введите «Дисковая утилита» в поле поиска, затем нажмите значок Дисковой утилиты .

Нажмите кнопку «Стереть» на панели инструментов.

Если кнопка «Стереть» недоступна, Вы не можете стереть выбранный контейнер.

Введите название тома в поле «Имя».

Нажмите всплывающее меню «Формат», а затем выберите формат файловой системы.

Когда операция будет выполнена, нажмите «Готово».

Увеличение раздела на устройстве хранения

Если на устройстве есть несколько разделов и один из них почти заполнен, его можно увеличить, не потеряв при этом никаких данных.

Чтобы увеличить том, необходимо удалить том, который находится на устройстве после него, а затем переместить точку окончания тома, который требуется увеличить, в освободившееся пространство. Последний том устройства расширить нельзя.

ПРЕДУПРЕЖДЕНИЕ. При удалении тома или раздела с него стираются все данные. Перед выполнением этой операции обязательно создайте резервную копию данных.

В приложении «Дисковая утилита» oна Mac выберите том в боковой панели, затем нажмите кнопку раздела .

Если Дисковая утилита еще не открыта, нажмите значок Launchpad в панели Dock, введите «Дисковая утилита» в поле поиска, затем нажмите значок Дисковой утилиты .

В диалоговом окне «Совместное использование пространства APFS» нажмите «Разбить на разделы».

На секторной диаграмме выберите раздел, который нужно удалить, затем нажмите кнопку удаления .

Если кнопка удаления недоступна, то Вы не можете удалить выбранный раздел.

Прочитайте информацию в диалоговом окне «Разбить на разделы», затем нажмите «Разбить на разделы».

Когда операция будет выполнена, нажмите «Готово».

Источник

Оцените статью