USBドライブをNTFSにフォーマットして、Windowsで使用できるようにする


13

ドライブをWindowsでNTFSにフォーマットし、Ubuntuマシンにプラグインすると、それは完全に使用可能ですが、ディスクを使用してUbuntuでフォーマットすると(すべてのパーティションを削除し、NTFSで単一のパーティションを作成します)、プラグインすると表示されませんWindowsマシン。

どちらの場合も、USBドライブにはNTFSでフォーマットされたプライマリパーティションが1つだけ含まれていることに注意してください。次に例を示します。

/ dev / sdb-実際のデバイス
/ dev / sdb1-唯一のプライマリパーティション

私は、ソリッドステートUSBペンドライブと外付けUSB磁気HDDの両方で、この両方の動作を確認しました。

UbuntuでUSB HDDまたはスティックをNTFSに(再)フォーマットしてWindowsで使用できるようにするにはどうすればよいですか?


この質問は関連しているようです:askubuntu.com/questions/468675/… 提案を確認し、解決策が機能するかどうかを後で報告します。
Pawel Debski 2017

回答:


12

gparted(GNU Partition Editor)は、ドライブをさまざまな異なるファイルシステムタイプにフォーマットするための優れたグラフィカルツールです。でインストールできsudo apt-get install gpartedます。

ディスクを使用している場合と同様に、正しいデバイスに変更を加えるように十分注意してください。次の手順を使用して、デバイスをNTFSにフォーマットできます。

  1. 右上のドロップダウンセレクターから正しいデバイスを選択します。
  2. デバイスにすでに存在するパーティションをすべて削除します。
  3. 利用可能なすべてのスペースを使用して新しいパーティションを作成し、タイプを ntfs
  4. 「適用」ボタンをクリックして、操作が完了するのを待ちます

それでもWindowsがデバイスを認識しない場合、パーティションテーブルはMS-DOSタイプとは異なるタイプである可能性があります(Ubuntuはデフォルトでgptパーティションタイプを使用していると思います)。メニューから[表示>>デバイス情報]をクリックして、パーティションテーブルのタイプを確認します。この場合、[デバイス>>パーティションテーブルの作成]メニューオプションを使用して、パーティションテーブルのタイプをMS-DOSに変更します。NTFSパーティションを作成するには、上記の手順を再度実行する必要がある場合があります。


良い解決策ですが、gparted100%信頼できますか?
Peter Krauss

5

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.

自作でntfs-3gをインストールしましたが、が表示されますsudo: apt-get: command not found。何か案が?
ミック

2

実際、Ubuntu Disksユーティリティは間違ったIDでパーティションを作成します:

$ sudo fdisk / dev / sdc

fdisk(util-linux 2.27.1)へようこそ。
変更を書き込むことを決定するまで、変更はメモリにのみ残ります。
書き込みコマンドを使用する前に注意してください。


コマンド(m for help):p
ディスク/ dev / sdc:57,9 GiB、62109253632バイト、121307136セクター
単位:1 * 512 = 512バイトのセクター
セクターサイズ(論理/物理):512バイト/ 512バイト
I / Oサイズ(最小/最適):512バイト/ 512バイト
ディスクラベルタイプ:dos
ディスク識別子:0xcee48da0

デバイスブートスタートエンドセクターサイズIDタイプ
/ dev / sdc1 2048 121307135 121305088 57,9G 83 Linux

コマンド(m for help):q

GPartedでパーティションを作成すると、パーティションは正しいIDで作成され、Windowsで完全に表示されます。

$ sudo fdisk / dev / sdc

fdisk(util-linux 2.27.1)へようこそ。
変更を書き込むことを決定するまで、変更はメモリにのみ残ります。
書き込みコマンドを使用する前に注意してください。


コマンド(m for help):p
ディスク/ dev / sdc:57,9 GiB、62109253632バイト、121307136セクター
単位:1 * 512 = 512バイトのセクター
セクターサイズ(論理/物理):512バイト/ 512バイト
I / Oサイズ(最小/最適):512バイト/ 512バイト
ディスクラベルタイプ:dos
ディスク識別子:0x0bce1084

デバイスブートスタートエンドセクターサイズIDタイプ
/ dev / sdc1 2048 121307135 121305088 57,9G 7 HPFS / NTFS / exFAT

コマンド(m for help):q 

ドル 

fdiskを使用してパーティションの種類を変更することは常に可能ですが、結論は、常にGPartedを使用する方が良いということです。

おそらく、Disks開発者にバグチケットを提出しますか?


3
あなたがそれをしたいと思って、それをするエネルギーを持っているなら、はい、ディスクに関するこの問題を開発者に持っていくのは良い考えです(そしてバグチケットがそれを行う方法です)。
sudodus 2017

1
  • すでに示唆したように、私はgpartedを使用してこのタスクを成功させました。

  • mkusbに永続的なライブドライブを作成させることもできます(標準のUbuntuまたはコミュニティのフレーバー:Kubuntu、Lubuntu ... Xubuntu)。このプロセスでは、パーティション#1がWindowsとデータを共有するためのNTFSパーティションとして作成されます。

    $ 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
    
    • パーティション#1はドライブの最後にありますが、Windowsが認識できる場合は、パーティションテーブルの番号によって決まります。
    • GUIDパーティションテーブル(GPT)を使用する場合はmsftdata、リストされているの出力に従ってフラグを設定すると役立ちますparted
    • WindowsがUSBペンドライブを初めて認識したときに、修復する必要がある場合があります。はい、答えてください。修復を試みます。Windowsは「エラーが見つかりませんでした」などの応答をしますが、パーティションを認識して「良好」とマークしたことを実行します。

    • 詳細については、次のリンクをご覧ください。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.