Удалить том CDFS с USB-накопителя в Windows?

Вопрос или проблема

Недавно я попытался установить ubuntu на съёмный USB-накопитель. Впоследствии я захотел заменить версию ubuntu на другую, но проблема в том, что, помимо 3,7 ГБ “свободного пространства”, на которое я могу монтировать новый загрузочный ISO, существует около 6 МБ какой-то загрузочной файловой системы “CDFS”, которая препятствует загрузке любой другой системы.

Итак, в основном, мне нужно удалить этот том CDFS.

Запустив diskpart, выполняю следующие команды:

list volume

в результате вижу, что том 1 — это файловая система CDFS, которую я пытаюсь удалить, затем

select volume 1

пока все хорошо

но затем:

delete volume

и вот здесь начинаются проблемы, потому что я получаю следующий вывод:

DiskPart cannot delete volumes on removable media.

Я пытался найти информацию по этому вопросу, но не нашел ничего определенного, и уж точно не на stackexchange, поэтому:

Как удалить файловую систему CDFS с съёмного USB-накопителя, используя Windows [vista или 7]?

Вы можете попробовать diskpart на windows (от имени администратора)

  1. list disk
  2. select disk n
  3. clean

Теперь у вас чистый USB-накопитель, который вы можете отформатировать в проводнике

Все версии Windows ранее Windows 10 1703 отказываются управлять разделами на съемных устройствах (USB-накопителях, карт-ридерах и т. д.). Это относится и к diskpart, и к управлению дисками, так как оба используют одни и те же системные службы.

Единственное действие, которое можно использовать, — это clean в diskpart, за которым следует create partition primary. Однако, похоже, что Windows испытывает трудности с остатками ISO-образа в некоторых областях диска.

Просто невозможно достичь желаемого с этими операционными системами. Вы можете использовать стороннее программное обеспечение (менеджеры разделов) поверх этого.

Тем не менее, я бы рекомендовал использовать GParted Live Linux для этого. Это легко для использования и бесплатно.

Обновление: Дополнительные эксперименты показали, что Rufus также может справиться с этой задачей. Просто убедитесь, что в параметре “Boot selection” установлено на “не загружаемая”, и вы готовы к работе. Rufus также является отличным способом разместить ISO-образы на USB-накопителе, сохранив их записываемыми.

Отрицательный ответ: вы не можете добавить пространство раздела CDFS к используемому жесткому диску, по простой причине, что он не находится на диске.

Этот диск содержит жесткий диск, к которому вы можете свободно получить доступ, но
файловая система CDFS находится на отдельном разделе, который фактически находится на отдельном защищённом от записи NAND-чипе.

Максимум, что вы можете сделать, это перепрограммировать контроллер моста JMS539 на устройстве, чтобы соединить подключение непосредственно с жёстким диском, а не через NAND-чип.
Это либо удалит раздел CDFS, оставив только жёсткий диск,
либо завершит работу накопителя полностью
(особенно если у вашего накопителя другой модели контроллер моста).

Если вы хотите рисковать, посмотрите этот ответ в посте Как удалить раздел CDFS на жёстком диске. Он относится к программному обеспечению из статьи, которая существует только в Wayback Machine, где программное обеспечение все еще можно скачать. Я не несу ответственности за все, что произойдет, если его использовать.


Если рассматриваемый USB-устройство является устройством SMI, его можно форматировать с помощью программы sm32Xtest.exe.

Для руководства смотрите статью Как отформатировать USB-накопитель Apple для восстановления
(утилита может быть использована для большего количества типов устройств).

Или посмотрите на YouTube видео
Удаление виртуального CD-дисковода USB, удаление раздела CDFS и создание виртуального CD-дисковода USB + автозапуск.

Я всегда использую Kali live OS на любом компьютере и использую команду dd в командной строке, чтобы удалить разделы на USB-накопителе. Важно убедиться, что вы выбрали правильный диск.

dd if=/dev/zero of=/dev/sda bs=512 count=1 conv=notrunc

Скорее всего, причиной, по которой они это сделали, было предотвращение перезаписи их программного обеспечения с флеш-накопителя.
Эта конкретная тема может быть похожей и может решить ваши проблемы.
https://superuser.com/a/470663/735050 (например, если команда CLEAN не работает, попробуйте RECOVER.)

Если эта встроенная функция в Windows не сработала, боюсь, вам придется обратиться к внешнему программному обеспечению в Windows, как https://www.youtube.com/watch?v=XbQT2mr3AS8.

Имею очень старый накопитель SanDisk “Cruzer” на 4 ГБ и обнаружил, что у него есть раздел только на чтение, который каким-то образом отображается как привoд CD-ROM. Смог запустить LaunchU3.exe как администратор, и у него есть возможность полностью удалить это программное обеспечение/раздел через встроенное программное обеспечение “LaunchPad”. Настройки > Настройки U3 Launchpad > Удалить > Удалить U3 Launchpad. Делюсь информацией, если у кого-то есть SanDisk в подобной ситуации. Кажется, остаётся 30 МБ нераспределёнными, возможно, их потребуется восстановить вручную. ЕСЛИ ВЫ ЭТО СДЕЛАЕТЕ, ВЫ БОЛЬШЕ НИКОГДА НЕ СМОЖЕТЕ ИСПОЛЬЗОВАТЬ ВСТРОЕННОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ, ОНО БУДЕТ УДАЛЕНО.

.

Ответ или решение

Удаление CDFS-раздела с USB-накопителя в Windows

Удаление CDFS-раздела с USB-накопителя может представлять проблему, особенно если вы используете Windows Vista или 7. Эта проблема заключается в том, что CDFS (CD File System) – это файловая система, обычно используемая для носителей с постоянными данными, таких как CD или DVD. Часто производители USB-устройств добавляют раздел CDFS с драйверами или рекламным ПО, в результате чего этот раздел становится "только для чтения" и обычными методами его не удалить.

Опишем шаги, которые могут помочь удалить CDFS-раздел:

  1. Использование Diskpart:

    Запустите командную строку от имени администратора и выполните следующие команды:

    diskpart
    list disk
    select disk n
    clean

    Команда clean полностью очистит USB-накопитель, включая все разделы. После этого вам необходимо будет создать новую файловую таблицу и отформатировать устройство через "Управление дисками" или снова через командную строку в diskpart.

  2. Ограничения Windows:

    До версии Windows 10 1703, операционная система не позволяет управлять разделами на сменных носителях. В этом случае рекомендуется использовать стороннее ПО, такое как GParted (это бесплатное Linux-приложение, которое эффективно удаляет и управляет разделами на дисках).

  3. Использование Rufus:

    Rufus – известная утилита для подготовки загрузочных USB-дисков. Она также может помочь в очистке CDFS-раздела. Запустите Rufus, выберите ваш USB-накопитель и установите "Boot selection" на "Not bootable", что может решить вашу проблему.

  4. Форматирование с помощью специфицированного ПО:

    Если CDFS раздел от производителя вашего устройства (например, SanDisk), можно использовать встроенное ПО устройства для удаления этого раздела. Например, для SanDisk Cruzer используйте утилиту "LaunchU3.exe" для удаления U3 Launchpad.

  5. Использование специализированных утилит:

    Если у вас USB-накопитель SMI, программа sm32Xtest.exe может помочь провести форматирование устройства. Подробности использования и скачивания доступны в тексте онлайн.

  6. Команды Linux:

    Если у вас есть доступ к Linux-системе или вы можете загрузиться с LiveCD, используйте dd для полной очистки накопителя:

    dd if=/dev/zero of=/dev/sdX bs=512 count=1 conv=notrunc

    Замените /dev/sdX на ваше устройство.

  7. Предупреждения:

    Программы и процедуры, которые используют "чистку" устройства, приведут к удалению всех данных на нем. Всегда проверьте, используете ли вы правильный целевой накопитель, чтобы избежать потерь данных.

Разумеется, будьте осторожны и примите все меры предосторожности, чтобы избежать потери данных или повреждения устройства. Если вы не уверены в своих действиях, рекомендуется использовать услуги профессионалов или тщательно изучить каждый шаг.

Оцените материал
Добавить комментарий

Капча загружается...