Когда я форматирую диск к NTFS в соответствии с Windows и включаю его в машину Ubuntu, это совершенно применимо, но когда я форматирую его в соответствии с Ubuntu с помощью Дисков (удалите все разделы и создайте один единственный раздел с NTFS), он не обнаруживается, когда - разъем в машину Windows.
Обратите внимание на то, что в обоих случаях Карта памяти содержит только один, основной раздел, отформатированный к NTFS, например:
/dev/sdb - существующее устройство
/dev/sdb1 - единственный, основной раздел
Я проверил оба этих поведения оба с твердотельным перьевым диском USB, а также внешним USB магнитный жесткий диск.
Как к (ре) формат USB жесткий диск или палка к NTFS в соответствии с Ubuntu, таким образом, это применимо в соответствии с Windows?
gparted
(редактор разделов GNU) - хороший графический инструмент для форматирования дисков для различных типов файловых систем. Вы можете установить его с помощью sudo apt-get install gparted
.
Как и при использовании дисков, будьте очень осторожны, вносите изменения в правильное устройство. Вы можете отформатировать устройство в NTFS, выполнив следующие действия:
ntfs
Если Windows по-прежнему не распознает устройство, таблица разделов может быть в другой type, чем тип MS-DOS (я думаю, Ubuntu по умолчанию использует тип раздела gpt). Щелкните «Просмотр >> Информация об устройстве» в меню, чтобы увидеть тип таблицы разделов. В этом случае используйте опцию меню «Устройство >> Создать таблицу разделов», чтобы изменить тип таблицы разделов на MS-DOS. Возможно, вам придется снова выполнить описанные выше действия, чтобы создать раздел NTFS.
Утилита Indeed Ubuntu Disks создает раздел с неправильным идентификатором:
$ sudo fdisk /dev/sdc Welcome to fdisk (util-linux 2.27.1). Changes will remain in memory only, until you decide to write them. Be careful before using the write command. Command (m for help): p Disk /dev/sdc: 57,9 GiB, 62109253632 bytes, 121307136 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: dos Disk identifier: 0xcee48da0 Device Boot Start End Sectors Size Id Type /dev/sdc1 2048 121307135 121305088 57,9G 83 Linux Command (m for help): q
Когда вы создаете раздел с помощью GParted, раздел создается с правильным идентификатором, и он отлично виден под Windows:
$ sudo fdisk /dev/sdc Welcome to fdisk (util-linux 2.27.1). Changes will remain in memory only, until you decide to write them. Be careful before using the write command. Command (m for help): p Disk /dev/sdc: 57,9 GiB, 62109253632 bytes, 121307136 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: dos Disk identifier: 0x0bce1084 Device Boot Start End Sectors Size Id Type /dev/sdc1 2048 121307135 121305088 57,9G 7 HPFS/NTFS/exFAT Command (m for help): q $
Всегда можно измените тип раздела с помощью fdisk, но можно сделать вывод, что лучше всегда использовать GParted.
Может быть, мы отправим уведомление об ошибке разработчикам дисков?
Я успешно справился с этой задачей, используя gparted , как уже предлагалось.
Также можно позволить mkusb создать постоянный живой диск (со стандартной Ubuntu или разновидностью сообщества: Kubuntu, Lubuntu ... Xubuntu). В этом процессе раздел №1 будет создан как раздел NTFS для обмена данными с Windows.
$ sudo lsblk -o model, name, size, fstype, label, mountpoint / dev / sdd
НАЗВАНИЕ МОДЕЛИ РАЗМЕР FSTYPE LABEL MOUNTPOINT
DT Workspace SDD 29,1 ГБ
├─sdd1 14G ntfs usbdata
├─sdd2 1M
├─sdd3 244M vfat usbboot
├─sdd4 893M iso9660 Lubuntu 16.04.1 LTS amd64
└─sdd5 14G ext4 casper-rw
$ sudo parted / dev / sdd print Модель: Kingston DT Workspace (scsi)
Диск / dev / sdd: 31,2 ГБ
Размер сектора (логический / физический): 512Б / 512Б
Таблица разделов: gpt
Флаги диска:
Номер Начало Конец Размер Имя файловой системы Флаги
2 1049kB 2097kB 1049kB основной bios_grub
3 2097 КБ 258 МБ 256 МБ Первичная загрузка fat32, особенно
4 258 МБ 1194 МБ 936 МБ первичная
5 1194 МБ 16,2 ГБ 15,0 ГБ ext2 первичный
1 16,2 ГБ 31,2 ГБ 15,0 ГБ ntfs primary msftdata
msftdata
согласно перечисленному выводу parted
. Когда Windows впервые видит USB-накопитель, она может захотеть его восстановить. Ответьте да, пусть попробует починить. Windows ответит что-то вроде «ошибки не обнаружены», но она что-то делает, вероятно, где-то пишет, что она видела раздел и пометила его «хорошо», потому что в следующий раз она не захочет его восстанавливать.
Вы найдете больше. подробности по следующим ссылкам,
mkntfs
Установите mkntfs
, который предоставляется пакетом ntfs-3g
:
sudo apt-get install ntfs-3g
Найдите раздел на USB-накопителе с помощью df - h
. Предположим, это находится в / dev / sdb1
.
Отключите диск с помощью umount / dev / sdb
, иначе вы получите ошибку
/dev/sdb1 is mounted.
Refusing to make a filesystem here!
Затем отформатируйте раздел:
sudo mkntfs --fast --label myUsbDrive /dev/sdb1
Если это удалось, вы увидите следующее сообщение:
Cluster size has been automatically set to 4096 bytes.
Creating NTFS volume structures.
mkntfs completed successfully. Have a nice day.