web-dev-qa-db-ja.com

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

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

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

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

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

Ubuntuの下でUSB HDDまたはNTFSにスティックを(再)フォーマットしてWindowsで使用できるようにする方法は?

9
Pawel Debski

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

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

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

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

10
blendenzo

mkntfs を使用

パッケージで提供されるmkntfsをインストールします ntfs-3g

Sudo apt-get install ntfs-3g

df -hでUSBドライブのパーティションを見つけます。 /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.
3
Matthias Braun

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

 $ Sudo fdisk /dev/sdc

fdiskへようこそ(util-linux 2.27.1)。
変更は、決定するまでメモリにのみ残ります。 
書き込みコマンドを使用する前に注意してください。
 
 
コマンド(mはヘルプ):p 
 Disk/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):q 

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

 $ Sudo fdisk /dev/sdc

fdiskへようこそ(util-linux 2.27.1)。
変更は、決定するまでメモリにのみ残ります。 
書き込みコマンドを使用する前に注意してください。
 
 
コマンド(mはヘルプ):p 
 Disk/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):q 
 
 $ 

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

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

2
Pawel Debski
  • すでに提案したように、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は「エラーが見つかりません」などのように応答しますが、次回は修復しないため、パーティションを認識して「良好」とマークしたことを、おそらくどこかに書き込みます。

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

1
sudodus