Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по Linux (http://forum.oszone.net/forumdisplay.php?f=9)
-   -   [решено] Что делает арч с моими флешками? (http://forum.oszone.net/showthread.php?t=275742)

CrashTest 14-01-2014 11:05 2288783

Что делает арч с моими флешками?
 
Объясните, пожалуйста, что происходит на флешке при записи образа арча на флешку.

Расскажу, что было у меня:
Сначала я заливал арч на флешку в windows через обычную прогу UltraISO. Потом пытался с нее грузиться - но ничего не вышло, ошибка syslinux. Я открыл тему на этом форуме, где мне подсказали, что образ арч гибридный и что его просто так не запишешь. Это оказалось верно. Потом я искал специальные утилиты для записи образа, но оказалось проще поставить ubuntu. Теперь что было с флешкой: когда подключил ее в windows, заметил что ее максимальный объем 30 Мб и к тому же стандартными средствами windows флешка не форматировалась, точней файлы все же удалялись с флешки, но все же было сообщение об ошибки, что windows не может завершить форматирование оставалось. Посмотрел флешку из-под более мощного инструмента Acronis - оказалось, что на флешке всего навсего просто один раздел 30Мб, а все остальное - пустое место. Удалил раздел, создал новый и форматировал в fat - вроде теперь флешка не выдает ошибок. Хотя раньше по признакам это было ясно, что контроллер поламался.

После этого я взял другую рабочию флеш и уже в ubuntu командой sudo dd if=arch.iso of=/dev/sdb записал образ на флешку. Урра, арч грузится. А теперь я флешку воткнул в windows и увидел ту же самую картину: максимальный объем флешки 30Мб и тоже выдает ошибку при попытки форматирования стандартными средствами. Но ведь флешка грузится, значит она рабочая и полностью стал уверен, что это не контроллер.
Надо сказать, что из-под арча я вижу два раздела на флешке: /dev/sdb1 500Mb и /dev/sdb2 30Mb, в ubuntu при автоматическом монтировании флешки монтировалось сразу два раздела на флешке.
Однако, в акронисе видно один раздел 30мб, а все остальное - пустое место. А Gparted вообще на флешке ничего увидеть не может. Эту флешку я благополучно форматировал в акронисе.

Мои догадки: образ гибридный и записывать необходимо посекторно (или побитно) в общем там могла храниться информация для создания своего раздела. А почему нормально не форматируется и gparted не видит флешку, предполагал, что у нее разметка GPT, хотя в акронис видит mbr.

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

vadblm 14-01-2014 23:45 2289347

Заголовок выглядит так, словно арч что-то сделал с флешками. Но ведь это не так, сделали вы всё сами, записав посекторно гибридный образ. А гибридный образ предназначен только для установки, причём гибридный он не только в плане возможности как прожига на болванку, так и записи на флешку, но и в том, что может запускаться как с классического BIOS, так и с UEFI, для чего в образе есть и раздел EFI.

Не вникал в структуру такого гибридного образа, но он вводит в задумчивость большинство утилит разметки, тот же parted. Как это - есть сигнатура GPT, но MBR не protected? ох ох ох.

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

CrashTest 15-01-2014 00:23 2289368

vadblm,
Цитата:

Цитата vadblm
А гибридный образ предназначен только для установки, »

я не понял, как правильно его записать на флешку? если команда dd это неверно. я в курсе что все iso образы нужны для установки.

vadblm 15-01-2014 00:47 2289381

CrashTest, всё вы правильно сделали
Цитата:

Цитата CrashTest
sudo dd if=arch.iso of=/dev/sdb »

только чтоб быстрее, стоит увеличить размер блока
Код:

sudo dd if=arch.iso of=/dev/sdb bs=2M
А после завершения установки очистить таблицу разделов на флешке командой
Код:

sudo dd if=/dev/zero of=/dev/sdb bs=512 count=1
и переразбить её любимым редактором разделов.

CrashTest 15-01-2014 16:50 2289729

Цитата:

Цитата vadblm
Но ведь это не так, сделали вы всё сами »

что я сделал? записал образ командой dd как в вики было написано. вот и поэтому я и спрашиваю это норма что у меня два раздела на флешке со своей спицификой? а windows просто не понимает такие фокусы.

Цитата:

Цитата vadblm
sudo dd if=/dev/zero of=/dev/sdb bs=512 count=1 »

это уничтожение данных на флешке?

vadblm 15-01-2014 18:39 2289804

Цитата:

Цитата CrashTest
записал образ командой dd как в вики было написано. вот и поэтому я и спрашиваю это норма что у меня два раздела на флешке со своей спицификой? »

Суть в том, какой это образ. А он такой и есть — с двумя разделами, один — собственно образ iso, второй — EFI.
Цитата:

Цитата CrashTest
это уничтожение данных на флешке? »

уничтожение таблицы разделов MBR на устройстве /dev/sdb, подразумевается, что это флешка. После этого устройство выглядит для системы пустым и может быть размечено любой утилитой разметки.


Время: 14:08.

Время: 14:08.
© OSzone.net 2001-