Как исправить диск USB только для чтения?

Существует два основных варианта:

Ссылка на онлайн-версию Центра Sofware с использованием ссылок apt.ubuntu.com, которые можно легко создать из Центра программного обеспечения, как показано ниже (обратите внимание, что этот параметр по существу AptURL, но с «нормальным» URL-адресом)

3
задан 10 February 2018 в 15:54

3 ответа

Если USB был однажды доступен для записи и теперь его нет, это говорит о трех вещах в моей голове:

Аппаратный переключатель на устройстве был переключен. Если это так, простым решением было бы найти аппаратный переключатель (они могут быть очень тонкие) и переключить его. «Unclean» unmount произошел, например, вытащил USB из слота, прежде чем ОС завершила запись данных на него. Чтобы сохранить жизнь устройств и повысить производительность, записи на большинство носителей буферизуются - включая USB-накопители. По сути, это означает, что если вы не сообщите операционной системе об извлечении / отключении USB-накопителя, у вас нет гарантии, что все данные были записаны. Кроме того, большинство файловых систем имеют флаги, указывающие, когда они были смонтированы и размонтированы: всегда скажите ОС, что вы собираетесь удалить диск («выталкивать», «отключить», «выключить»), прежде чем вытащить его из слот. Следовательно, если просто проверка и исправление файловой системы не сработает, вы можете попробовать использовать ham-fisted для временного копирования ваших данных в другом месте, переформатирования вашего USB-накопителя и последующего копирования ваших данных. При переформатировании вы полностью перезаписываете то, что было там, поэтому ОС / файловая система не будет вспоминать, что USB-диск / файловая система была только для чтения перед форматом. Одна деталь о восстановлении файловой системы. Убедитесь, что он не установлен первым. Ваш набор команд подразумевает, что он установлен. Итак: sudo umount /dev/sdb1 sudo dosfsck -a /dev/sdb1 Сам диск USB умирает, а встроенная прошивка защищает вас от потери каких-либо данных. Если USB использует флеш-память, возможно, что вы написали на устройство достаточно времени, чтобы он теперь больше не мог писать. Запись на flash-based - это деструктивный процесс, и каждый сектор может принимать только так много перезаписи. Многие диски будут «скрывать» этот факт, внутренне располагая гораздо большим объемом памяти (скажем, 16G от общего пространства для записи), но только для ОС в качестве меньшего количества (скажем, 2G). По мере того как каждый сектор начинает изнашиваться, прошивка автоматически переносит данные в новый неиспользуемый сектор. Однако после того, как слишком много писем, больше не будет использоваться для хранения данных, а реализация интеллектуальных прошивок заблокирует диск, чтобы предотвратить потерю данных. В этот момент единственным вариантом будет копирование данных на новый флеш-накопитель.
5
ответ дан 22 May 2018 в 13:11
  • 1
    Если на диске нет ничего, что вам нужно сохранить, используйте " gparted " создать новую файловую систему на диске, создать новый раздел и отформатировать его по вашему выбору (думаю, вы хотите fat32?). Если он монтируется только для чтения, вам необходимо изменить разрешения точки монтирования. – hatterman 20 February 2018 в 18:35

Если USB был однажды доступен для записи и теперь его нет, это говорит о трех вещах в моей голове:

Аппаратный переключатель на устройстве был переключен. Если это так, простым решением было бы найти аппаратный переключатель (они могут быть очень тонкие) и переключить его. «Unclean» unmount произошел, например, вытащил USB из слота, прежде чем ОС завершила запись данных на него. Чтобы сохранить жизнь устройств и повысить производительность, записи на большинство носителей буферизуются - включая USB-накопители. По сути, это означает, что если вы не сообщите операционной системе об извлечении / отключении USB-накопителя, у вас нет гарантии, что все данные были записаны. Кроме того, большинство файловых систем имеют флаги, указывающие, когда они были смонтированы и размонтированы: всегда скажите ОС, что вы собираетесь удалить диск («выталкивать», «отключить», «выключить»), прежде чем вытащить его из слот. Следовательно, если просто проверка и исправление файловой системы не сработает, вы можете попробовать использовать ham-fisted для временного копирования ваших данных в другом месте, переформатирования вашего USB-накопителя и последующего копирования ваших данных. При переформатировании вы полностью перезаписываете то, что было там, поэтому ОС / файловая система не будет вспоминать, что USB-диск / файловая система была только для чтения перед форматом. Одна деталь о восстановлении файловой системы. Убедитесь, что он не установлен первым. Ваш набор команд подразумевает, что он установлен. Итак: sudo umount /dev/sdb1 sudo dosfsck -a /dev/sdb1 Сам диск USB умирает, а встроенная прошивка защищает вас от потери каких-либо данных. Если USB использует флеш-память, возможно, что вы написали на устройство достаточно времени, чтобы он теперь больше не мог писать. Запись на flash-based - это деструктивный процесс, и каждый сектор может принимать только так много перезаписи. Многие диски будут «скрывать» этот факт, внутренне располагая гораздо большим объемом памяти (скажем, 16G от общего пространства для записи), но только для ОС в качестве меньшего количества (скажем, 2G). По мере того как каждый сектор начинает изнашиваться, прошивка автоматически переносит данные в новый неиспользуемый сектор. Однако после того, как слишком много писем, больше не будет использоваться для хранения данных, а реализация интеллектуальных прошивок заблокирует диск, чтобы предотвратить потерю данных. В этот момент единственным вариантом будет копирование данных на новый флеш-накопитель.
5
ответ дан 17 July 2018 в 21:09

Если USB был однажды доступен для записи и теперь его нет, это говорит о трех вещах в моей голове:

Аппаратный переключатель на устройстве был переключен. Если это так, простым решением было бы найти аппаратный переключатель (они могут быть очень тонкие) и переключить его. «Unclean» unmount произошел, например, вытащил USB из слота, прежде чем ОС завершила запись данных на него. Чтобы сохранить жизнь устройств и повысить производительность, записи на большинство носителей буферизуются - включая USB-накопители. По сути, это означает, что если вы не сообщите операционной системе об извлечении / отключении USB-накопителя, у вас нет гарантии, что все данные были записаны. Кроме того, большинство файловых систем имеют флаги, указывающие, когда они были смонтированы и размонтированы: всегда скажите ОС, что вы собираетесь удалить диск («выталкивать», «отключить», «выключить»), прежде чем вытащить его из слот. Следовательно, если просто проверка и исправление файловой системы не сработает, вы можете попробовать использовать ham-fisted для временного копирования ваших данных в другом месте, переформатирования вашего USB-накопителя и последующего копирования ваших данных. При переформатировании вы полностью перезаписываете то, что было там, поэтому ОС / файловая система не будет вспоминать, что USB-диск / файловая система была только для чтения перед форматом. Одна деталь о восстановлении файловой системы. Убедитесь, что он не установлен первым. Ваш набор команд подразумевает, что он установлен. Итак: sudo umount /dev/sdb1 sudo dosfsck -a /dev/sdb1 Сам диск USB умирает, а встроенная прошивка защищает вас от потери каких-либо данных. Если USB использует флеш-память, возможно, что вы написали на устройство достаточно времени, чтобы он теперь больше не мог писать. Запись на flash-based - это деструктивный процесс, и каждый сектор может принимать только так много перезаписи. Многие диски будут «скрывать» этот факт, внутренне располагая гораздо большим объемом памяти (скажем, 16G от общего пространства для записи), но только для ОС в качестве меньшего количества (скажем, 2G). По мере того как каждый сектор начинает изнашиваться, прошивка автоматически переносит данные в новый неиспользуемый сектор. Однако после того, как слишком много писем, больше не будет использоваться для хранения данных, а реализация интеллектуальных прошивок заблокирует диск, чтобы предотвратить потерю данных. В этот момент единственным вариантом будет копирование данных на новый флеш-накопитель.
5
ответ дан 23 July 2018 в 21:49

Другие вопросы по тегам:

Похожие вопросы: