Memformat drive USB ke NTFS sehingga dapat digunakan di Windows

13

Ketika saya memformat drive ke NTFS di Windows dan hubungkan ke mesin Ubuntu, itu benar-benar dapat digunakan, tetapi ketika saya memformatnya di Ubuntu menggunakan Disk (hapus semua partisi dan buat satu partisi tunggal dengan NTFS) itu tidak muncul ketika dicolokkan ke dalam Mesin Windows.

Harap dicatat bahwa dalam kedua kasus, drive USB hanya berisi satu, partisi primer yang diformat ke NTFS, misalnya:

/ dev / sdb - perangkat aktual
/ dev / sdb1 - satu-satunya, partisi primer

Saya telah memeriksa kedua perilaku ini baik dengan pen-drive USB solid state maupun HDD magnetik USB eksternal.

Bagaimana cara (kembali) memformat HDD USB atau tongkat ke NTFS di bawah Ubuntu sehingga dapat digunakan di Windows?

Pawel Debski
sumber
Sepertinya pertanyaan ini terkait: askubuntu.com/questions/468675/... Saya akan memeriksa saran dan melaporkan nanti apakah solusinya bekerja.
Pawel Debski
2
Kemungkinan duplikat dari partisi Tambahkan NTFS ke USB langsung
George Udosen

Jawaban:

12

gparted(GNU Partition Editor) adalah alat grafis yang baik untuk memformat drive ke berbagai jenis sistem file yang berbeda. Anda dapat menginstalnya dengan sudo apt-get install gparted.

Sama seperti ketika Anda menggunakan Disk, berhati-hatilah karena Anda membuat perubahan pada perangkat yang benar. Anda dapat memformat perangkat Anda menjadi NTFS menggunakan langkah-langkah berikut:

  1. Pilih perangkat yang benar dari pemilih dropdown di kanan atas.
  2. Hapus semua partisi yang sudah ada di perangkat.
  3. Buat partisi baru menggunakan semua ruang yang tersedia dan atur tipenya ntfs
  4. Klik tombol "Terapkan" dan tunggu operasi selesai

Jika Windows masih tidak mengenali perangkat, tabel partisi mungkin dalam tipe yang berbeda dari tipe MS-DOS (saya kira Ubuntu menggunakan tipe partisi gpt). Klik "Lihat >> Informasi Perangkat" dari menu untuk melihat apa jenis tabel partisi. Dalam hal ini, gunakan opsi menu "Perangkat >> Buat Tabel Partisi" untuk mengubah jenis tabel partisi ke MS-DOS. Anda mungkin harus mengikuti langkah-langkah di atas lagi untuk membuat partisi NTFS Anda.

blendenzo
sumber
Solusi yang bagus, tetapi gparted100% dapat diandalkan?
Peter Krauss
5

Dengan mkntfs

Instal mkntfsyang disediakan oleh paket ntfs-3g:

sudo apt-get install ntfs-3g

Temukan partisi drive USB Anda df -h. Mari kita asumsikan itu di /dev/sdb1.

Lepaskan drive dengan umount /dev/sdb, jika tidak Anda akan mendapatkan kesalahan

/dev/sdb1 is mounted.
Refusing to make a filesystem here!

Kemudian format partisi:

sudo mkntfs --fast --label myUsbDrive /dev/sdb1

Jika itu berhasil, Anda akan melihat pesan seperti ini:

Cluster size has been automatically set to 4096 bytes.
Creating NTFS volume structures.
mkntfs completed successfully. Have a nice day.
Matthias Braun
sumber
Saya menginstal ntfs-3g dengan homebrew tapi saya mengerti sudo: apt-get: command not found. Ada ide?
Mick
2

Memang utilitas Ubuntu Disks membuat partisi dengan id yang salah:

$ sudo fdisk / dev / sdc

Selamat datang di fdisk (util-linux 2.27.1).
Perubahan hanya akan tinggal di memori, sampai Anda memutuskan untuk menulisnya.
Hati-hati sebelum menggunakan perintah tulis.


Command (m for help): p
Disk / dev / sdc: 57,9 GiB, 62109253632 byte, 121307136 sektor
Unit: sektor 1 * 512 = 512 byte
Ukuran sektor (logis / fisik): 512 byte / 512 byte
Ukuran I / O (minimum / optimal): 512 byte / 512 byte
Jenis disklabel: dos
Pengidentifikasi disk: 0xcee48da0

Boot Device End Start End Sektor Ukuran Id Type
/ dev / sdc1 2048 121307135 121305088 57,9G 83 Linux

Perintah (m untuk bantuan): q

Saat Anda membuat partiton dengan GParted, partisi akan dibuat dengan id yang tepat dan terlihat sempurna di bawah Windows:

$ sudo fdisk / dev / sdc

Selamat datang di fdisk (util-linux 2.27.1).
Perubahan hanya akan tinggal di memori, sampai Anda memutuskan untuk menulisnya.
Hati-hati sebelum menggunakan perintah tulis.


Command (m for help): p
Disk / dev / sdc: 57,9 GiB, 62109253632 byte, 121307136 sektor
Unit: sektor 1 * 512 = 512 byte
Ukuran sektor (logis / fisik): 512 byte / 512 byte
Ukuran I / O (minimum / optimal): 512 byte / 512 byte
Jenis disklabel: dos
Pengidentifikasi disk: 0x0bce1084

Boot Device End Start End Sektor Ukuran Id Type
/ dev / sdc1 2048 121307135 121305088 57,9G 7 HPFS / NTFS / exFAT

Perintah (m untuk bantuan): q 

$ 

Selalu memungkinkan untuk mengubah tipe partisi dengan fdisk, tetapi kesimpulannya adalah lebih baik hanya menggunakan GParted.

Mungkin kita akan mengajukan tiket bug dengan pengembang Disk?

Pawel Debski
sumber
3
Jika Anda ingin dan memiliki energi untuk melakukannya, ya , itu adalah ide yang baik untuk membawa masalah ini dengan Disk ke pengembang (dan tiket bug adalah cara untuk melakukannya).
sudodus
1
  • Saya telah berhasil dengan tugas ini menggunakan gparted , seperti yang sudah disarankan.

  • Dimungkinkan juga untuk membiarkan mkusb membuat live drive persisten (dengan Ubuntu standar atau citarasa komunitas: Kubuntu, Lubuntu ... Xubuntu). Dalam proses ini, partisi # 1 akan dibuat sebagai partisi NTFS untuk berbagi data dengan Windows.

    $ sudo lsblk -o model,name,size,fstype,label,mountpoint /dev/sdd
    MODEL            NAME    SIZE FSTYPE  LABEL                     MOUNTPOINT
    DT Workspace     sdd    29,1G                                   
                     ├─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        Model: Kingston DT Workspace (scsi)
    Disk /dev/sdd: 31,2GB
    Sector size (logical/physical): 512B/512B
    Partition Table: gpt
    Disk Flags: 
    
    Number  Start   End     Size    File system  Name     Flags
     2      1049kB  2097kB  1049kB               primary  bios_grub
     3      2097kB  258MB   256MB   fat32        primary  boot, esp
     4      258MB   1194MB  936MB                primary
     5      1194MB  16,2GB  15,0GB  ext2         primary
     1      16,2GB  31,2GB  15,0GB  ntfs         primary  msftdata
    
    • Partisi # 1 terletak di ujung drive, tetapi nomor dalam tabel partisi memutuskan, apakah Windows dapat melihatnya.
    • Jika Anda menggunakan tabel partisi GUID, GPT, itu membantu untuk memiliki bendera msftdatasesuai dengan output terdaftar dari parted.
    • Pertama kali Windows melihat pendrive USB, mungkin ingin memperbaikinya. Jawab ya, coba perbaiki. Windows akan merespons sesuatu seperti 'tidak ada kesalahan yang ditemukan', tetapi ia melakukan sesuatu, mungkin menulis di suatu tempat, bahwa ia telah melihat partisi dan menandainya 'baik', karena lain kali ia tidak ingin memperbaikinya.

    • Anda menemukan detail lebih lanjut di tautan berikut,

sudodus
sumber