<?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>DSH DSH &#187; flash</title>
	<atom:link href="http://dshdsh.ru/tag/flash/feed" rel="self" type="application/rss+xml" />
	<link>http://dshdsh.ru</link>
	<description>&#1069;&#1090;&#1086; &#1085;&#1072;&#1076;&#1086; &#1074;&#1080;&#1076;&#1077;&#1090;&#1100;!</description>
	<lastBuildDate>Mon, 12 Oct 2009 05:49:33 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Обновление или даунгрейд BIOS Eee PC 701. Мануал</title>
		<link>http://dshdsh.ru/02-02-downgrade-eepc700</link>
		<comments>http://dshdsh.ru/02-02-downgrade-eepc700#comments</comments>
		<pubDate>Mon, 02 Feb 2009 04:18:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		<br />
<b>Warning</b>:  Invalid argument supplied for foreach() in <b>/home/pinnokio/public_html/dshdsh.ru/wp-content/plugins/autometa/autometa.php</b> on line <b>364</b><br />
		<category><![CDATA[Eee pc]]></category>
		<category><![CDATA[boot]]></category>
		<category><![CDATA[file]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[Grub4DOS]]></category>
		<category><![CDATA[manual]]></category>

	<!-- AutoMeta Start -->
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://itbg.wordpress.com/wordpress/?p=31</guid>
		<description><![CDATA[Всем привет. Дёрнули меня тут на форуме новую прошивку для Asus Eee PC 701 версии 1001 посмотреть. У меня же BIOS версии 1011 стоит. Да и в добавок на форуме eeeuser.com то-же активное обсуждение этой прошивки идёт Зайдя на сайт я увидел файл 701-ASUS-1001.zip с гордой датой &#8211; 5 января 2009 года. Слив его себе [...]]]></description>
			<content:encoded><![CDATA[<sape_index><p>Всем привет.<br />
Дёрнули меня тут на форуме новую прошивку для Asus Eee PC 701 версии 1001 посмотреть. У меня же BIOS версии 1011 стоит.<br />
Да и в добавок на форуме eeeuser.com то-же активное обсуждение этой прошивки идёт<br />
Зайдя на сайт  я увидел файл 701-ASUS-1001.zip с гордой датой &#8211; 5 января 2009 года.<br />
Слив его себе на HDD, затем распаковав и переименовав в  701.ROM залил его на Flash (карта памяти то-же должна подойти) с файловой системой  Fat 16.<br />
Затем нажал волшебное сочетание клавиш ALT + F2 я увидел вежливый облом.<br />
Твоя версия BIOS более новая, чем там, которую ты собираешься шить или этот BIOS не для твоего ПК<br />
Ну думаю, всё. 1011 какая-нибудь сторонняя версия из подвала, а на новую мне никогда не увидеть.<br />
Стал гуглить по запросу &#8220;Eee PC BIOS downgrade&#8221; &#8211; результата &#8211; 0<br />
Единственное, что Гугл мне смог подсказать, так это ветку на форуме eeeuser.com с прогой Bios Update Tools для 70X серии EeePC. Ссылка ка назло вела в пустоту.<br />
Тут я вспомнил, что из того места от куда я качал свой BIOS для Eee PC 701 доступен какой-то прошивальщик.<br />
Перехожу туда<br />
И точно, вижу ASUS_EeePC_701-BIOS-1101-080516.ROM &#8211; это прошивка для моего Asus EeePC 701 (самый обычный RUS поставка с 4 гигами SSD и без модема).<br />
Там же есть 2 прошивальщика:<br />
1) ASUS_EeePC_DOS-BIOS-FlashTool-2.38-080226.zip для DOS<br />
2) BIOS-Flash-Kit_for_ASUS_EeePC_70x-90x.exe &#8211; Делает Boot Flash/SD card для прошивки всей серии Asus Eee PC 70X, 90X<br />
Create easily a DOS bootable USB-MemoryStick or SD-Card containing<br />
your favorite BIOS version for your ASUS EeePC model 700/701/702/900/900A/901(GO).<br />
Начал с 1-го:<br />
Скачал ASUS_EeePC_DOS-BIOS-FlashTool-2.38-080226.zip<br />
Распаковал, в ней оказался старый знакомый AFUDOS.EXE<br />
Сделал с помощью Grub4DOS загрузочную DOS.<br />
Залил туда прошивку 1001.ROM (переименовал, дабы не мучиться при вводе) и AFUDOS.EXE<br />
Загрузился, ввожу :<br />
AFUDOS.exe /i1001.ROM /oBackUP1011.ROM<br />
И опять получаю облом:<br />
Твоя версия BIOS более новая, чем там, которую ты собираешься шить или этот BIOS не для твоего ПК<br />
Пробуем 2-й вариант:<br />
Качаем BIOS-Flash-Kit_for_ASUS_EeePC_70x-90x.exe<br />
Идём на Windows машину, вставляем свою будущую Boot Flash или SD карту и запускаем BIOS-Flash-Kit_for_ASUS_EeePC_70x-90x.exe<br />
Далее указываем имя Вашей  Boot Flash или SD карты, затем если вылезла ошибка жмём продолжить (у меня почему-то к Floppy дисководу обратился) и дожидаемся конца операции.<br />
Вынимаем Boot Flash или SD карту и двигаемся к Eee PC 701<br />
Вставляем, в BIOS стави загрузку с неё<br />
boot =&gt; Hard Disk Drives =&gt; Накопитель<br />
Грузимся, и видим меню.<br />
Жмём что хотим прошиться.<br />
Затем выбираем модель своего Eee PC. Поскольку у меня Eee PC 701 я и выбрал соответствующий пункт меню, без цифр (даты).<br />
Затем версию BIOS, которую хотим прошить. Я выбрал 0910.<br />
И о чудо! Прошивальщик прошил мой BIOS Eee PC 701 до версии 0910.<br />
Перезагрузился, зашёл в BIOS и увидел, всё точно, BIOS 0910 версии.<br />
Далее форматнул Flash, скачал BIOS версии 1001, распаковал его на Flash c именем 701.ROM, при загрузке нажал ALT + F2  и спокойно прошился до BIOS 1001<br />
После этого, зайдя в BIOS  я увидел, что дата BIOS 1001 (05/04/08 ) старее чем у 1011 (05/16/08 ). Тут у меня появились первые сомнения.<br />
Загрузил прошивальщик (ALT + F2)и вижу что он версии 071 а у 1011 он 072<br />
Вот досада, получается что BIOS 1001 всё-таки старее чем BIOS 1011.<br />
Зря мучился. Скачал BIOS 1011 , прошился (ALT + F2) и успокоился.<br />
Вывод:<br />
Доверяйте прошивальщику, если он говорит, что не надо шить, значит лучше не шить.<br />
И не смотрите дату залива на сайт, смотрите лучше версию BIOS.</p>
</sape_index><!--c249110617320-->]]></content:encoded>
			<wfw:commentRss>http://dshdsh.ru/02-02-downgrade-eepc700/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Frenzy LiveCD на Flash, грузим через Grub4DOS</title>
		<link>http://dshdsh.ru/25-01-frenzylivecd</link>
		<comments>http://dshdsh.ru/25-01-frenzylivecd#comments</comments>
		<pubDate>Sun, 25 Jan 2009 17:32:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		<br />
<b>Warning</b>:  Invalid argument supplied for foreach() in <b>/home/pinnokio/public_html/dshdsh.ru/wp-content/plugins/autometa/autometa.php</b> on line <b>364</b><br />
		<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[boot]]></category>
		<category><![CDATA[flash]]></category>

	<!-- AutoMeta Start -->
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://itbg.wordpress.com/wordpress/?p=28</guid>
		<description><![CDATA[Всем привет! Сегодня маленькая заметка о загрузке Live FreeBSD дистрибутива Frenzy О том что это такое можно почитать на оф.сайте И так ставим Grub4DOS,   качаем последний stable релиз и вперёд, по инструкции: 1 Выдираем из ISO образа папку frenzy и сохраняем этот образ 2 Новый образ диска (чуть более 6 Мб) кидаем в папку [...]]]></description>
			<content:encoded><![CDATA[<sape_index><p>Всем привет!<br />
Сегодня маленькая заметка о загрузке Live FreeBSD дистрибутива Frenzy<br />
О том что это такое можно почитать на оф.сайте<br />
И так ставим Grub4DOS,   качаем последний stable релиз и вперёд, по инструкции:<br />
1 Выдираем из ISO образа папку frenzy и сохраняем этот образ<br />
2 Новый образ диска (чуть более 6 Мб) кидаем в папку frenzy<br />
3 Папку frenzy кидаем в корень флэшки (FAT32)<br />
4 В Menu.lst прописываем<br />
title frenzy-1.1-std-RU<br />
map (hd0,0)/frenzy/frenzy-1.1-std-RU.iso (hd32)<br />
map ––hook<br />
chainloader (hd32)<br />
boot<br />
5 Радуемся жизни<br />
Взято с оф.форума</p>
</sape_index><!--c249110617320-->]]></content:encoded>
			<wfw:commentRss>http://dshdsh.ru/25-01-frenzylivecd/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Восстановление Boot Booster на EEE PC</title>
		<link>http://dshdsh.ru/07-01-bootbooster-eeepc</link>
		<comments>http://dshdsh.ru/07-01-bootbooster-eeepc#comments</comments>
		<pubDate>Wed, 07 Jan 2009 18:28:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		<br />
<b>Warning</b>:  Invalid argument supplied for foreach() in <b>/home/pinnokio/public_html/dshdsh.ru/wp-content/plugins/autometa/autometa.php</b> on line <b>364</b><br />
		<category><![CDATA[Eee pc]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[boot]]></category>
		<category><![CDATA[flash]]></category>

	<!-- AutoMeta Start -->
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://itbg.wordpress.com/wordpress/?p=23</guid>
		<description><![CDATA[Всем привет! Сегодня маленькая запись на тему Boot Booster&#8217;a Boot Booster &#8211; это раздел на Вашем диске, в который кэшируется системная информация BIOS. При загрузке он вместо того, что-бы заново тестить оборудование, просто считывает настройки с диска. В результате это даёт нам ускорение загрузки на 2 секунды и теряем 8 мб места на диске. Если [...]]]></description>
			<content:encoded><![CDATA[<sape_index><p>Всем привет!<br />
Сегодня маленькая запись на тему Boot Booster&#8217;a<br />
Boot Booster &#8211; это раздел на Вашем диске, в который кэшируется системная информация BIOS.<br />
При загрузке он вместо того, что-бы заново тестить оборудование, просто считывает настройки с диска.<br />
В результате это даёт нам ускорение загрузки на 2 секунды и теряем 8 мб места на диске.<br />
Если Вы его вдруг удалили по неосторожности  и хотите восстановить то тогда читаем инструкции:<br />
В оригинале раздел Boot Booster&#8217;a на EEE PC находится на 4 разделе типа primary.<br />
1) Под linux.<br />
Нам понадобится создать раздел типа primary размером 8 мб (1 цилиндр)<br />
Создадим его, в качестве FS выберем EFI.<br />
В случаем разбива fdisk&#8217;ом выберите тип 0xEF.<br />
Ещё можно создать раздел в другой FS, а затем  просто заполнить его нулями<br />
Пример команды:</p>
<p>dd if=/dev/zero of=/dev/sda4</p>
<p>Затем в BIOS появиться пункт меню Boot Booster&#8217;a<br />
2) Можно воспользоваться программой partedmagic<br />
Качаем её с Оф.сайта<br />
Там есть разные версии. В том числе и USB.<br />
Вообще создать раздел можно любой программой для разбивки диска , но тогда Вам придётся грузить Linux. А тут всё в комплекте.<br />
Загрузились? Идём дальше.<br />
Запускаем утилиту GParted и создаём primary unformatted partition размером 8 мб. К примеру sda2<br />
Затем запускаем с помощью утилиты sfdisk делаем следующее:<br />
sfdisk &#8211; -change-id /dev/sda 2 ef<br />
sfdisk &#8211; -print-id /dev/sda 2<br />
Перезапускаемся. Смотрим в BIOS пункт Boot Booster<br />
Если что не понятно, можно посмотреть на Форуме eeeuser.com</p>
</sape_index><!--c249110617320-->]]></content:encoded>
			<wfw:commentRss>http://dshdsh.ru/07-01-bootbooster-eeepc/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Восстановление разделов,удалённых файлов на HDD,FLASH и т.д в Linux</title>
		<link>http://dshdsh.ru/06-01-deleted</link>
		<comments>http://dshdsh.ru/06-01-deleted#comments</comments>
		<pubDate>Tue, 06 Jan 2009 17:44:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[dd]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[hdd]]></category>

	<!-- AutoMeta Start -->
	<category>Создать</category>
	<category>файл</category>
	<category>размером</category>
	<category>30мб  Размер</category>
	<category>задаётся</category>
	<category>тут</category>
	<category>count 30720  dd</category>
	<category>if  dev zero</category>
	<category>of  tmp virtualfs ima</category>
	<category>bs 1024</category>
	<category>count 30720  Затем</category>
	<category>его</category>
	<category>ассоциируем</category>
	<category>с</category>
	<category>dev loop2  losetup</category>
	<category>dev loop2</category>
	<category>tmp virtualfs ima  И</category>
	<category>просто</category>
	<category>форматируем</category>
	<category>Система   dev sda1</category>
	<category>0</category>
	<category>516</category>
	<category>517</category>
	<category>3908488</category>
	<category>82</category>
	<category>linux</category>
	<category>своп</category>
	<category></category>
	<category>solaris   dev sda2</category>
	<category>517</category>
	<category>555</category>
	<category>39</category>
	<category>294840</category>
	<category>83</category>
	<category>linux   dev sda3</category>
	<category>556</category>
	<category>5722</category>
	<category>5167</category>
	<category>39062520</category>
	<category>83</category>
	<category>linux   dev sda4</category>
	<category>5723</category>
	<category>10336</category>
	<category>4614</category>
	<category>34881840</category>
	<category>83</category>
	<category>linux  localhost</category>
	<category>root</category>
	<category></category>
	<category></category>
	<category>file</category>
	<category>s</category>
	<category>dev sda1   dev sda1</category>
	<category>в</category>
	<category>какую</category>
	<category>fs</category>
	<category>хотите   mkfs ext3</category>
	<category>dev loop2  После</category>
	<category>можно</category>
	<category>командой</category>
	<category>dd</category>
	<category>накатить</category>
	<category>на</category>
	<category>него</category>
	<category>образ</category>
	<category>раздела диска</category>
	<category>или</category>
	<category>смонтировать</category>
	<category>и</category>
	<category>работать   dd</category>
	<category>if  mnt temp disk ima</category>
	<category>of  dev loop2  4</category>
	<category>mount</category>
	<category>dev sdb1</category>
	<category>mnt temp  dd</category>
	<category>if  dev sda1</category>
	<category>of  mnt temp disk ima</category>
	<category>conv noerror  Опция</category>
	<category>conv noerror</category>
	<category>говорит</category>
	<category>о</category>
	<category>том</category>
	<category>losetup</category>
	<category>o</category>
	<category>32256</category>
	<category>dev loop4</category>
	<category>mnt temp disk_full ima  И</category>
	<category>получаем</category>
	<category>на</category>
	<category>dev loop4</category>
	<category>выбранный</category>
	<category>раздел   Затем</category>
	<category>монтируем</category>
	<category>его</category>
	<category>и</category>
	<category>пользуемся    далить</category>
	<category>все</category>
	<category>ассоциации</category>
	<category>можно</category>
	<category>командой  losetup</category>
	<category>d</category>
	<category>dev loop 0</category>
	<category>live</category>
	<category>в</category>
	<category>реанимируемый</category>
	<category>ПК  Грузимся…</category>
	<category>Первое</category>
	<category>что</category>
	<category>потребуется</category>
	<category></category>
	<category>это</category>
	<category>определить</category>
	<category>файловые</category>
	<category>системы</category>
	<category>диска   Для</category>
	<category>этого</category>
	<category>есть</category>
	<category>команда</category>
	<category>sfdisk</category>
	<category>l  Подробнее</category>
	<category>можно</category>
	<category>посмотреть</category>
	<category>командой</category>
	<category>file</category>
	<category>s  Пример</category>
	<category>dd</category>
	<category>if  dev sda</category>
	<category>of  mnt disk backup img  Опция</category>
	<category>partition 1</category>
	<category>задаёт</category>
	<category>количество</category>
	<category>разделов</category>
	<category>для</category>
	<category>монтирования</category>
	<category> знать</category>
	<category>можно</category>
	<category>с</category>
	<category>помощью</category>
	<category>sfdisk</category>
	<category>d</category>
	<category>yourfile img</category>
	<category>recover img’  И</category>
	<category>сжать</category>
	<category>в</category>
	<category>добавок  dd</category>
	<category>conv noerror</category>
	<category>if  dev sda1</category>
	<category>|</category>
	<category>gzip</category>
	<category>|</category>
	<category>ssh</category>
	<category>user host  ‘gunzip</category>
	<category>gt</category>
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://itbg.wordpress.com/wordpress/?p=22</guid>
		<description><![CDATA[Всем привет! Всех с Рождеством.
Праздники продолжаются, а значит есть время для статей.
Сегодня будем восстанавливать убитые, повреждённые разделы Вашего HDD,Flash и т.д
Так-же можно просто потренироваться или посмотреть уже существующих дисков.
Если диск или раздел уже упал, то Вам понадобится загрузочный дистрибутив Linux.
Рекомендую System Rescue CD т.к он создан именно для этого.
Главное ничего не делать с диском.
Приступим:
1) Вставляем Ваш Flash, Live CD в реанимируемый ПК
Грузимся&#8230; Первое что потребуется - это определить файловые системы диска.
Для этого есть команда  sfdisk -l
Подробнее можно посмотреть командой file -s
Пример:]]></description>
			<content:encoded><![CDATA[<sape_index><p>Праздники продолжаются, а значит есть время для статей.<br />
Сегодня будем восстанавливать убитые, повреждённые разделы Вашего HDD,Flash и т.д<br />
Так-же можно просто потренироваться или посмотреть уже существующих дисков.<br />
Если диск или раздел уже упал, то Вам понадобится загрузочный дистрибутив Linux.<br />
Рекомендую System Rescue CD т.к он создан именно для этого.<br />
Главное ничего не делать с диском.<br />
Приступим:<br />
1) Вставляем Ваш Flash, Live CD в реанимируемый ПК<br />
Грузимся… Первое что потребуется &#8211; это определить файловые системы диска.<br />
Для этого есть команда  sfdisk -l<br />
Подробнее можно посмотреть командой file -s<br />
Пример:<br />
localhost root ~ # sfdisk -l /dev/sda<br />
Диск /dev/sda: 9729 цилиндров, 255 головок, 63 секторов/дорожку<br />
Предупреждение: Таблица разделов выглядит так,<br />
словно она была создана для C/H/S=*/240/63<br />
(вместо 9729/255/63).<br />
Для листинга будет подразумеваться эта геометрия.<br />
Единицы = цилиндры по 7741440 байт, блоки по 1024 байт, начиная с 0<br />
Устр-во Загр   Нач   Конец    #цил     #блоки   Id  Система<br />
/dev/sda1          0+    516     517-   3908488+  82  Linux своп / Solaris<br />
/dev/sda2        517     555      39     294840   83  Linux<br />
/dev/sda3        556    5722    5167   39062520   83  Linux<br />
/dev/sda4       5723   10336    4614   34881840   83  Linux<br />
localhost root ~ # file -s /dev/sda1<br />
/dev/sda1: Linux/i386 swap file (new style) 1 (4K pages) size 977121 pages<br />
localhost root ~ # file -s /dev/sda2<br />
/dev/sda2: ReiserFS V3.6 block size 4096 num blocks 73696 r5 hash<br />
Посмотрели? Выбрали что нужно восстановить.<br />
2) Создаём образ диска/раздела с помощью команды dd и ложем его на другой целый накопитель /dev/sdb1<br />
Это нам даст шанс на ошибку, если что-то пойдёт не так. С образом Мы и будем работать, дабы не насиловать и без того порченный HDD.<br />
Пример:<br />
mount /dev/sdb1 /mnt/temp<br />
dd if=/dev/sda1 of=/mnt/temp/disk.ima conv=noerror<br />
Опция conv=noerror говорит о том, что dd следует продолжить считывание несмотря на ошибки чтения, которые, в большинстве случаев, присутствуют на поврежденных дисках.<br />
Так-же можно поиграться с параметром bs для ускорения копирования<br />
И ещё, образ можно скинуть по сети:<br />
dd conv=noerror if=/dev/sd1 | ssh user@host ‘cat &gt;<br />
recover.img’<br />
И сжать в добавок<br />
dd conv=noerror if=/dev/sda1 | gzip | ssh user@host<br />
‘gunzip &gt; recover.img’<br />
3) Образ получили. Теперь его нужно ассоциировать с виртуальным устройством, что-бы с ним работать  как с обычным разделом/накопителем<br />
Делается это командой losetup<br />
Пример:<br />
losetup /dev/loop1 /mnt/temp/disk.ima<br />
И получим свой раздел, в качестве полноценного устройства.<br />
Его можно просто смонтировать и работать. Или приступать к восстановлению.<br />
Правда он доступен только для чтения.<br />
Обойти это можно. Для этого нам понадобится создать файл, который будем использовать как виртуальный накопитель.<br />
Делается это командой dd<br />
Пример:<br />
Создать файл размером 30мб<br />
Размер задаётся тут count=30720<br />
dd if=/dev/zero of=/tmp/virtualfs.ima bs=1024 count=30720<br />
Затем его ассоциируем с /dev/loop2<br />
losetup /dev/loop2 /tmp/virtualfs.ima<br />
И просто форматируем, в какую FS хотите.<br />
mkfs.ext3 /dev/loop2<br />
После можно командой dd накатить на него образ раздела/диска или смонтировать и работать.<br />
dd if=/mnt/temp/disk.ima of=/dev/loop2<br />
4) А как-же быть если мы сняли образ целого HDD с его разделами?<br />
Очень просто.<br />
После того, как Вы смонтировали/ассоциировали образ нужно посмотреть его разделы<br />
Делается это с помощью команды fdisk<br />
Пример:<br />
Даём команду fdisk [имя диска или утройства]<br />
Затем жмём ключ p для просмотра разделов</p>
<p>$ fdisk -u /dev/loop3<br />
Command (m for help): p<br />
Disk /dev/loop1: 4194 MB, 4194816000 bytes<br />
128 heads, 63 sectors/track, 1015 cylinders, total 8193000 sectors<br />
Units = sectors of 1 * 512 = 512 bytes<br />
Device                             Boot            Start               End                               Blocks                     Id                 System<br />
/dev/loop3p1           *                       63                    8176895             4088416+         7                   HPFS/NTFS<br />
Command (m for help): q<br />
Здесь нам нудны след. значения.<br />
а)  Units = sectors of 1 * 512 = 512 bytes т.е размер сектора 512 bytes<br />
б) Начальный сектор раздела. В примере 63<br />
Дальше всё просто. умножаем 63 на 512 и получаем число 32256<br />
Даём команду :<br />
losetup -o 32256 /dev/loop4 /mnt/temp/disk_full.ima<br />
И получаем на /dev/loop4 выбранный раздел.<br />
Затем монтируем его и пользуемся.<br />
Удалить все ассоциации можно командой<br />
losetup -d /dev/loop[0,1,2,3,4 и т.д]<br />
5) Вроде всё.<br />
После восстановления можно накатить образ обратно на диск или скопировать нужные файлы.<br />
Про утилиты восстановления писать нет смысла, да и я ими пользовался то 1 раз в жизни когда раздел упал.<br />
Почитать материалы можно по след. ссылкам:</p>
<p>http://boombick.org/blog/posts/17</p>
<p>http://www.faqs.org/docs/Linux-mini/Loopback-Root-FS.html</p>
<p>http://www.walkernews.net/2007/07/01/create-linux-loopback-file-system-on-disk-file/</p>
<p>http://qemu-forum.ipi.fi/viewtopic.php?p=12362</p>
<p>UPD:<br />
Скрипт для автоматического монтирования разделов из образа диска, созданного с помощью dd</p>
<p>INFILE=/path/to/your/backup.img; MOUNTPT=/mnt/foo; PARTITION=1; mount “$INFILE” “$MOUNTPT” -o loop,offset=$[ `/sbin/sfdisk -d "$INFILE" | grep "start=" | head -n $PARTITION | tail -n1 | sed 's/.*start=[ ]*//’ | sed ’s/,.*//’` * 512 ]</p>
<p>Пояснение:<br />
Делаете образ диска, например вот так:<br />
dd if=/dev/sda of=/mnt/disk/backup.img<br />
Опция PARTITION=1 задаёт количество разделов для монтирования (Узнать можно с помощью sfdisk -d yourfile.img).<br />
Оригинал:</p>
</sape_index><!--c249110617320-->]]></content:encoded>
			<wfw:commentRss>http://dshdsh.ru/06-01-deleted/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Загрузка Hiren’s BootCD через Grub4DOS</title>
		<link>http://dshdsh.ru/06-01-hiren</link>
		<comments>http://dshdsh.ru/06-01-hiren#comments</comments>
		<pubDate>Tue, 06 Jan 2009 01:29:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		<br />
<b>Warning</b>:  Invalid argument supplied for foreach() in <b>/home/pinnokio/public_html/dshdsh.ru/wp-content/plugins/autometa/autometa.php</b> on line <b>364</b><br />
		<category><![CDATA[Grub4DOS]]></category>
		<category><![CDATA[Program]]></category>
		<category><![CDATA[boot]]></category>
		<category><![CDATA[flash]]></category>

	<!-- AutoMeta Start -->
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://itbg.wordpress.com/wordpress/?p=20</guid>
		<description><![CDATA[Продолжаем грузить разные ОС через Grub4DOS Сегодня грузим набор утилит Hiren’s BootCD Приступим: 1) Идём на lexapass.narod.ru и качаем Hiren’s BootCD 9.6 или выше На момент написания 9.6 последняя версия. Её я и скачал. 2)Скачали, расспаковали и получили образ Hiren’s_BootCD_9.6_Russian_by_lexapass_no_emul.iso Его и монтируем. В Linux делается так sudo mount -o loop /tmp/Hiren’s_BootCD_9.6_Russian_by_lexapass_no_emul.iso /mnt/cdrom 3) В [...]]]></description>
			<content:encoded><![CDATA[<sape_index><p>Продолжаем грузить разные ОС через Grub4DOS<br />
Сегодня грузим набор утилит Hiren’s BootCD<br />
Приступим:<br />
1) Идём на lexapass.narod.ru и качаем Hiren’s BootCD 9.6 или выше<br />
На момент написания 9.6 последняя версия. Её я и скачал.<br />
2)Скачали, расспаковали и получили образ Hiren’s_BootCD_9.6_Russian_by_lexapass_no_emul.iso<br />
Его и монтируем. В Linux делается так<br />
sudo mount -o loop /tmp/Hiren’s_BootCD_9.6_Russian_by_lexapass_no_emul.iso /mnt/cdrom<br />
3) В образе нам потребуется только папка BootCD<br />
Копируем её в корень своей Flash на FAT16/32 раздел.<br />
4) Ещё нам потребуется memdisk<br />
Его можно :<br />
Скачать в интернете<br />
Взять на диске с System Rescue CD<br />
Скомпилировать<br />
Я свой выложил для Вас сюда http://www.mediafire.com/download.php?chlgm4kzizl<br />
Его нужно положить в корень Flash накопителя.<br />
5) В menu.lst пишем<br />
title Hiren  9.6<br />
root (hd0,0)<br />
kernel /memdisk<br />
initrd /BootCD/Hiren.ima<br />
Hiren.ima &#8211; это загрузочная запись. Её можно извлечь с помощью UltraISO при необходимости.<br />
В данной сборке она уже присутствует в папке BootCD.<br />
6) Грузимся и радуемся результату.<br />
UPD:<br />
Hiren’s BootCD 9.7 нужна папка не BootCD, а папка hbcd.<br />
Теперь её нужно копировать в корень диска.<br />
Соответственно пункт в menu.lst будет выглядеть так:<br />
title Hiren  9.7<br />
root (hd0,0)<br />
kernel /memdisk<br />
initrd /hbcd/Hiren.ima</p>
</sape_index><!--c249110617320-->]]></content:encoded>
			<wfw:commentRss>http://dshdsh.ru/06-01-hiren/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Загрузка LiveCD через Grub4DOS на примере SystemRescueCd</title>
		<link>http://dshdsh.ru/21-12-system-rescuecd</link>
		<comments>http://dshdsh.ru/21-12-system-rescuecd#comments</comments>
		<pubDate>Sun, 21 Dec 2008 20:34:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		<br />
<b>Warning</b>:  Invalid argument supplied for foreach() in <b>/home/pinnokio/public_html/dshdsh.ru/wp-content/plugins/autometa/autometa.php</b> on line <b>364</b><br />
		<category><![CDATA[Eee pc]]></category>
		<category><![CDATA[Grub4DOS]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[boot]]></category>
		<category><![CDATA[flash]]></category>

	<!-- AutoMeta Start -->
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://itbg.wordpress.com/wordpress/?p=18</guid>
		<description><![CDATA[Всем привет! Вот нашёл немного времени во время компиляции.
Я купил Eee PC 701. Вот устанавливаю туда Gentoo, как только закончу, обязательно напишу, как ЭТО делается.
Заодно научу ставить LinuxLiveCD на Flash без проблем. 2 статьи в 1 получается.
Но начнём с приготовления, а именно изготовления LiveFlash на базе SystemRescueCd и загрузчика Grub4DOS.
Нам понадобится:
1) Flash с установленным Grub4DOS (как сделать - смотри в блоге)
2) SystemRescueCd Обязательно Stable версия
3) Время и прямые руки
Приступим:
1) Качаем последний stable образ
2) монтируем его командой]]></description>
			<content:encoded><![CDATA[<sape_index><p>Всем привет! Вот нашёл немного времени во время компиляции.<br />
Я купил Eee PC 701. Вот устанавливаю туда Gentoo, как только закончу, обязательно напишу, как ЭТО делается.<br />
Заодно научу ставить LinuxLiveCD на Flash без проблем. 2 статьи в 1 получается.<br />
Но начнём с приготовления, а именно изготовления LiveFlash на базе SystemRescueCd и загрузчика Grub4DOS.<br />
Нам понадобится:<br />
1) Flash с установленным Grub4DOS (как сделать &#8211; смотри в блоге)<br />
2) SystemRescueCd Обязательно Stable версия<br />
3) Время и прямые руки<br />
Приступим:<br />
1) Качаем последний stable образ<br />
2) монтируем его командой</p>
<p>mount -o loop ваш_образ.iso /mnt/cdrom</p>
<p>3) Нам понадобится: sysrcd.dat и вся папка isolinux. Копируем их в корень Flash.</p>
<p>mount /dev/sdb1 /mnt/flash<br />
cd /mnt/cdrom<br />
cp sysrc.dat /mnt/flash<br />
cp -r isolinux /mnt/flash</p>
<p>4) Ещё на диске есть папка syslinux<br />
Заходим в неё и там видим файл syslinux.cfg<br />
Открываем его<br />
cat /mnt/cdrom/syslinux/syslinux.cfg<br />
И в нём видим записи<br />
Например:</p>
<p>label rescue64<br />
  kernel rescue64<br />
  append initrd=initram.igz scandelay=5</p>
<p>Это нам и нужно! Т.е это ядро и initrd с доп.параметрами<br />
5) Идём в /mnt/flash и редактируем menu.lst<br />
У меня выглядит так: Образ лежит в папке rescuecd<br />
sysrcd.dat должен лежать обязательно в корне Flash</p>
<p>title SystemRescueCD<br />
root (hd0,0)<br />
kernel /rescuecd/rescuecd initrd=/rescuecd/initram.igz video=ofonly vga=0 setkmap=us  scandelay=5<br />
initrd /rescuecd/initram.igz</p>
<p>Сохраняем, пробуем.<br />
Так можно грузить почти все образы linux</p>
</sape_index><!--c249110617320-->]]></content:encoded>
			<wfw:commentRss>http://dshdsh.ru/21-12-system-rescuecd/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

