web-dev-qa-db-ja.com

SanDisk Extreme PRO SDXC 128GBがマウントされない

Macbook Pro 2013年初頭、Ubuntu 14.04(2016年3月30日の最新アップデート)。すべてがOSXで機能します。通常の2GB SDカードはUbuntuで機能しました。

プラグインすると、/ devにmmcblk0として表示されます。

マウントしようとすると:

domenic@mac:/dev$ Sudo mount -t exfat mmcblk0 /media/domenic/thing/
[Sudo] password for domenic: 
Fuse exfat 1.0.1
ERROR: exFAT file system is not found.

しかし、私はFuseをインストールしています:

domenic@mac:/dev$ Sudo apt-get install exfat-Fuse
Reading package lists... Done
Building dependency tree       
Reading state information... Done
exfat-Fuse is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 7 not upgraded.

また、さまざまなファイルシステム形式を試し、これらのケースを排除するためにさまざまなサイズのディスクパーティションも試しました。

here および here に示されているソリューションは、Fuseツールのインストールを推奨しているだけなので、うまくいきませんでした。

ここにgpartedが見るものがあります。このディスクのパーティションテーブルは、どの形式でも作成されません。 gparted display

Fdisk -lの出力は次のとおりです。

domenic@mac:/dev$ Sudo fdisk -l
[Sudo] password for domenic: 

WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/sda: 251.0 GB, 251000193024 bytes
255 heads, 63 sectors/track, 30515 cylinders, total 490234752 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x9f793f3f

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1      409639      204819+  ee  GPT
Partition 1 does not start on physical sector boundary.
/dev/sda2   *      409640   411854951   205722656   af  HFS / HFS+
/dev/sda3       411856896   419854335     3998720   82  Linux swap / Solaris
/dev/sda4       419854336   490233855    35189760   83  Linux

Disk /dev/mmcblk0: 127.9 GB, 127864930304 bytes
4 heads, 16 sectors/track, 3902128 cylinders, total 249736192 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
Disk identifier: 0x00000000

Disk /dev/mmcblk0 doesn't contain a valid partition table
3
DCurro

GPTパーティションテーブルとExFATを備えたカードを持っていることが原因です。 USBフラッシュデバイスをゼロにしてからMacに入れると、形式ポップアップでApple/GUID/MBRを選択できます。 GUID(GPT)のデフォルトをexFATと一緒に使用すると、Ubuntu 16.04LTSで説明したとおりのまったく同じ動作になります。この組み合わせはMacでのみ読み取ることができますが、現時点ではWindowsまたはLinuxで読み取ることはできません。

そのため、Linuxを使用して、読み取り可能なexFATパーティションを最初のステップとして作成する必要があります。

試して

Sudo fdisk /dev/mmcblk0およびonp1ReturnReturnでMBR形式の新しいパーティションテーブルを作成します、t7wは、メディア全体にまたがるタイプ7(NTFS/exFAT)のパーティションを持つ新しいMBRドライブを作成します。

さて、buntuからmkexfatfs -n YourVolumeNameHere /dev/mmcblk0p1を実行します。

SDカードをマウントして(イジェクト/再挿入で十分)、UbuntuでSDカードをテストし、GPartedで書き込みます。その後、OSXを起動して、カードの機能を再度テストします。

これで、すべてのシステムで動作するはずです。 Ubuntu 16.04LTS、Windows 10、Mac OS X El Capitan用のUSBスティックでテストしました。

1
emk2203
  1. ディスクアプリを起動する
  2. SDカードをクリックします
  3. ギアを打つ
  4. ヒットフォーマットディスク
  5. SDカードの名前を選択してください
  6. ヒットフォーマット(FATに再フォーマットされ、SDカード上のすべての情報が失われます)
0
DatOneLefty

ダッシュでDisksを検索し、ドライブ内のパーティションを削除してパーティションを作成します。

0
Ketan Patel

fdisk -l出力を調べることができる場合、最後の行に次のように記載されています。
Disk /dev/mmcblk0 doesn't contain a valid partition table

  • これは、SanDisk Extreme PRO SDXC 128GBカードがパーティションテーブルを失ったか、破損したことを意味します。

MSD/USB上に新しいパーティションテーブルを作成するには、GPartedを使用できます。
選択:デバイス→パーティションテーブルの作成、新しいパーティションテーブルタイプを選択し、適用をクリックします。 MSD/USBに新しいパーティションテーブルを作成します。クリックすることを忘れないでくださいすべてのOerationを適用する(メニューバーの下の緑色の右マーク)

GParted Documentationの検索、新しいパーティションテーブルの作成を参照できます。同じ手順があります。

ターミナルを使用して同じことを行うには、次のリンクからコマンドを参照できます。
- LinuxでFdiskを使用してパーティションを管理する方法

パーティションテーブルが作成されると、ファイルシステムはそれをマウントできるようになります。ただし、ファイルシステムのエラーを確認するには、Goto fsck [Linux]を使用したファイルシステムの確認と修復 を参照してください。

0
Novice