<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Ubuntu Linux &#187; dd</title>
	<atom:link href="/tag/dd/feed/" rel="self" type="application/rss+xml" />
	<link>http://UbuntuLinux.ru</link>
	<description>Сайт для пользователей Ubuntu Linux</description>
	<lastBuildDate>Sat, 25 Oct 2014 15:23:48 +0000</lastBuildDate>
	<language>ru-RU</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.9.1</generator>
	<item>
		<title>Низкоуровневое форматирование устройств</title>
		<link>http://UbuntuLinux.ru/config/admin/raw-formatting/</link>
		<comments>http://UbuntuLinux.ru/config/admin/raw-formatting/#comments</comments>
		<pubDate>Fri, 19 Mar 2010 11:43:57 +0000</pubDate>
		<dc:creator><![CDATA[Admin]]></dc:creator>
				<category><![CDATA[Администрирование]]></category>
		<category><![CDATA[dd]]></category>
		<category><![CDATA[flash]]></category>

		<guid isPermaLink="false">http://manlinux.org/?p=66</guid>
		<description><![CDATA[Оговорюсь заранее: Здесь будет рассказан низкоуровневый способ форматирования. Вообще этим способом можно отформатировать что угодно(способ медленный, но универсальный). Смерть и разруха грозят данным на накопителе, поэтому важную информацию стоит скопировать на другое устройство. Не на дрогой раздел таблицы, а именно устройство, &#8230; <a href="/config/admin/raw-formatting/">Читать далее <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p><strong>Оговорюсь заранее: </strong>Здесь будет рассказан низкоуровневый способ форматирования.<strong> </strong>Вообще этим способом можно отформатировать что угодно(способ медленный, но универсальный). Смерть и разруха грозят данным на накопителе, поэтому важную информацию стоит скопировать на другое <strong>устройство</strong>. Не на дрогой раздел таблицы, а именно устройство, т.к. и таблицы мы тоже снесём. Собственно данный способ не просто форматирует, а сносит с носителя абсолютно всё и на “ровной” поверхности ставит то, что нам надо.</p>
<p><span id="more-858"></span><strong>Зачем же нужно это</strong>: этот способ может понадобиться тогда, когда ничто иное не помогает или же лень разбираться в проблеме. К примеру, я к нему пришёл, когда ставил на флешь очередную операционку с помощью unetbootin и после чего вместо 8 гигабайт обнаружил 110 метров… Первое что пришло в голову не помогло.</p>
<p><em>А пришло в голову различное форматирование, но проблемки были ещё и с таблицами разделов, которые, как ни странно не хотели сноситься</em></p>
<p>Решение было одно: снести всё и построить “свой лунопарк с блэкджеком и шлюхами”.</p>
<p><strong>root@uuru:~#</strong> – говорит о том, что выполняем всё из под “рута”.</p>
<p><strong>Непосредственно решение:</strong><br />
<code>root@uuru:~# lsusb<br />
Bus 003 Device 006: ID 0930:6545 Toshiba Corp.<br />
Bus 003 Device 005: ID 0bda:0116 Realtek Semiconductor Corp.<br />
Bus 003 Device 004: ID 04f2:b012 Chicony Electronics Co., Ltd<br />
Bus 003 Device 002: ID 152d:2329 JMicron Technology Corp. / JMicron USA Technology Corp.<br />
Bus 003 Device 001: ID 0000:0000<br />
Bus 002 Device 002: ID 046d:c019 Logitech, Inc.<br />
Bus 002 Device 001: ID 0000:0000<br />
Bus 001 Device 001: ID 0000:0000 </code><br />
- видим, что она “видна” операционке.<br />
Ищем “адрес” нашего устройства, дабы не затереть ничего лишнего.<br />
SCSI, SATA, IDE устройства можно глянуть утилитой hdparm (она покажет размер устройства).<br />
Как вариант глянуть в /media/.hal-mtab . У меня там показано как примонтирована флешь</p>
<pre>/dev/sdd1	0	0	vfat	nosuid,nodev,uhelper=hal,shortname=mixed,uid=0,utf8,umask=077,exec,flush	/media/disk</pre>
<p>запись, что нам нужна – “/dev/sdd1″</p>
<p>Приготовления закончены, теперь можно и “убивать” <img src="http://useunix.ru/wp-includes/images/smilies/icon_smile.gif" alt=":-)" /><br />
<code>root@uuru:~# dd if=/dev/zero of=/dev/sdd</code><br />
“4 часа в морозилке и готово!” операция действительно долгая(у меня ушло минут 20 на неё).<br />
<strong>Комментарии к происходящему:</strong><strong> из “файла с нулями”</strong>(на самом деле это генератор нулей)<strong> в “файл устройства”</strong> на самом деле это как указательинтерфейс устройства <strong>копируем содержимое</strong>(забиваем всё в устройстве нулями). Итого: ни таблиц, ни разделов, ни mbr ничего кроме нуля(почти как 0 градусов по Кельвину – никакой активности <img src="http://useunix.ru/wp-includes/images/smilies/icon_wink.gif" alt=";-)" /> ) “А вдоль дорог мёртвые с косами стоят… И тишина!”</p>
<p>Ну а теперь “твой новый мир, твой храм на крови” пришло время воздвигнуть! А поможет нам в этом утилита fdisk:<br />
<code>root@uuru:~# fdisk /dev/sdd</code><br />
можете нажать “m” и почитать что можно сделать с помощью этой утилиты, я же, не отвлекаясь на это, расскажу как нам вернуть разметку на диск.<br />
<code>Command (m for help): n<br />
Command action<br />
e extended<br />
p primary partition (1-4)<br />
</code>Нам нужен primary(жмём “p”). Вообще говоря можно и extended(если primary уже есть) итого более 2 разделов на флеши(предположим, у нас флешь), тогда стоит знать, что винда не будет воспринимать флешь как “живое” устройство, если первым разделом не будет виндовый(фат, нтфс)…<br />
Но задача у нас сейчас другая, а именно создать один большой и рабочий раздел.<br />
<code>Partition number (1-4): 1</code><br />
далее просто жмём enter(default значения нас устраивают)<br />
<code>First cylinder (1-1014, default 1):<br />
Using default value 1<br />
Last cylinder or +size or +sizeM or +sizeK (1-1014, default 1014):<br />
Using default value 1014</code><br />
Теперь у нас есть раздел Linux. Для совместимости сделаем под что-нить виндовое:<br />
<code>Command (m for help): t</code><br />
форматировать будем 1ый раздел<br />
<code>Selected partition 1<br />
Hex code (type L to list codes): с</code><br />
я выбрал “c” т.к. у меня флешь на 8 гигов и оптимизировать я её хочу на чтениекопирование, поэтому система – ФАТ 32. Для устройств размера пол гига – 700 метров отлично подойдёт “6″ – ФАТ 16. Для больших устройств с необходимостью оптимизации выполнения рекомендую НТФС(выбрать “7″). Чтобы глянуть полный список – жмём “L”.</p>
<p>проверяем:<br />
<code>Command (m for help): p<br />
Диск /dev/sdd: 8127 МБ, 8127512576 байт<br />
251 heads, 62 sectors/track, 1020 cylinders<br />
Units = цилиндры of 15562 * 512 = 7967744 bytes<br />
Disk identifier: 0x247c4cc2</code></p>
<p>Устр-во Загр Начало Конец Блоки Id Система<br />
/dev/sdd1 1 1020 7936589 b W95 FAT32</p>
<p>Пишем изменения и выходим<br />
<code>Command (m for help): w<br />
The partition table has been altered!<br />
Calling ioctl() to re-read partition table.<br />
WARNING: If you have created or modified any DOS 6.x<br />
partitions, please see the fdisk manual page for additional<br />
information.<br />
Syncing disks.</code><br />
Раздел есть – теперь форматируем:<br />
<code>root@uuru:~# mkdosfs /dev/sdd1</code><br />
Флешь готова к эксплуатации!</p>
]]></content:encoded>
			<wfw:commentRss>http://UbuntuLinux.ru/config/admin/raw-formatting/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
