読み取り専用のUSBスティックで、何もできません


38

どういうわけか私は台無しにして、誤って私のUSBを読み取り専用ファイルシステムに固執させました。基本(rm -f myfile)や書き込み(sudo chmod +w myfile)を許可してから削除を試行するなど、ファイルを削除するために多くのことを試みましたが、どれも機能していないようです。私ができることに関するアイデア。USBスティックには必要なものは何もありませんが、それ以外の場合は完全に良い機器を捨てたくありません。

どうすればそれを機能させることができますか?私はこれについて完全に間違った方法で行っていますか?



次のリンクと詳細からのリンクはあなたを助けるか、少なくとも問題が何であるかを説明するかもしれません、askubuntu.com
questions / 402236 /

回答:


22

rmchmodなどのコマンドは、マウントされたファイルシステムで実行されます。そのため、ファイルシステムが読み取り専用の場合、これらは機能しません。あなたがする必要があるのは、書き込み可能なファイルシステムをマウントすることです。

一部のUSBスティックには、スティックを読み取り専用でマウントするためのスイッチがあります。それが理由かもしれません。また、正しくマウントされていないために破損または破損する可能性もあります。

何かをする前に:スティックからファイルをコピーします。

ハードウェアスイッチでない場合は、USBスティックを取り外して接続し、

dmesg | grep -i panic

これにより、パニックメッセージが表示されます。USBスティックに関連するものが多数見られ、それがFATパーティションである場合は、dosfsckそれを修正するために使用できます。

どのようにマウントされているかを調べることができます

mount

そして使用

dosfsck -a /dev/sd{xn}

MS-DOSパーティションテーブルを修正するかsudo mkfs.vfat /dev/sd{xn}、ディスクをフォーマットします。{xn}は、mountコマンドで取得した文字と数字です。

を使用gpartedしてフォーマットすることもできます。


1
私はsudo mkfs.vfat を使用しなければなりませんでした(試してみるのをほとんど忘れていました)が、今ではうまくいくようです。ありがとう。
ジョナサン

1
um .... usbスティックがdos / fatでフォーマットされていないが、ext4でフォーマットされている場合、これは機能しません...書き込み可能にマウントするにはどうすればよいですか?
ジョシュアロビソン

1
@Rinzwindこのメソッドは私には機能しません。sudo mkfs.vfat / dev / sdc1の出力は mkfs.fat 3.0.28 (2015-05-16) mkfs.vfat: unable to open /dev/sdc1: Read-only file systemです。私に何ができる?
KVS

ルートとして取得:fsck.fat 3.0.28(2015-05-16)open:読み取り専用ファイルシステムgpartedも無力です。
スコーピオン

6

これに遭遇しました。障害はパーティションの破損でした。USBスティックのパーティションを確認します。WindowsでフォーマットしてからUbuntuでフォーマットしようとすると、破損する可能性があります。「gparted」を使用します。1つのアクティブなパーティションのみが表示されます。「未割り当て」パーティションもある場合、USBスティックは機能しません。その場合は、すべてのパーティションを削除し、USBスティックのフルGBサイズに対してのみアクティブなパーティションを1つ作成します。プラグを抜いてから再度差し込むと、R / Wが再び必要になります。


私の特定の状況では、この答えは他の答えよりも少し理にかなっています。余分なパーティションは、私が持っている症状のように見えます。
グスタボカレーノ

1

はい、ファイルシステムが読み取り専用の場合、ファイルにモードを設定してもまったく効果がありません。/etc/fstabファイルシステムが読み取り専用でマウントされているかどうかを確認できます。しかし、何も持っていない場合は、gpartedまたはpalimpsestで新しいファイルシステムを作成することもできます(後者はデフォルトでUbuntuにインストールされ、Disk Managerなどと呼ばれます)。


0

パッケージntfs-3gがインストールされているかどうかを確認してください。私のために働いた;-)(ntfs-3gをインストールした後、USBドライブを取り外して再度接続してください)


0

ここで述べたように、同様の問題がありました。

ntfs-3gはすでにインストールされていますが、chmodコマンドも役に立たず、重大なエラーコードは表示されませんでした。Gpartedも機能しませんでした。実際、USBが機能しないことがわかりました。$ dosfskコマンドも役に立ちませんでした。

私がしたことは、スティックを入れた状態でubuntu 16.04マシンを再起動するだけで、USBスティックが機能するようになりました。

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