Как сделать RAID из USB флешек своими руками

little_fey

Маленький Фей

Недавно у друзей полетел винчестер‭ (‬к сожалению такое случается довольно часто в последнее время‭)‬.‭ ‬То ли Seagate виноваты,‭ ‬то ли китайцы,‭ ‬незнаю,‭ ‬но факт остается фактом‭ — ‬умер.‭ ‬Месяц сидеть без компьютера пока винт поменяют‭? ‬Нет‭! ‬Это не наш метод.

«‏Совершенно случайно‭» ‬под руками оказались‭ ‬2‭ ‬флешки,‭ ‬одна на‭ ‬8‭ ‬Гб,‭ ‬другая на‭ ‬4‭ ‬Гб‭ (‬стоимость‭ ‬10‭ ‬USD/пара‭) ‬и давняя тяга экспериментально проверить работу RAID‭ ‬0,‭ ‬особенно в плане работы с SSD-винчестерами.‭ ‬Но так как флешки и SSD отличаются по технологиям,‭ ‬быстродействию и стоимости,‭ ‬то пришлось организовать FlashSSD.‭ ‬FlashSSD‭ — ‬Flash Solid State Disk‭ — ‬твердотельный диск,‭ ‬составленый из нескольких флешек.‭ ‬Такая‭ «‬химия‭» ‬не расчитана на длительное использование,‭ ‬но на месяц-другой,‭ ‬до полугода-года,‭ ‬точно хватит.

‏Итак,‭ ‬вставляем‭ ‬2‭ ‬флешки в USB-порты, +‭ ‬флешку с дистрибутивом Xubuntu‭ ‬12.04.1‭ ‬.‭ ‬Рекомендую именно этот дистрибутив из-за великолепной работы и низких системных требований. Получить можно с
http://cdimage.ubuntu.com/xubuntu/releases/12.04.1/release/xubuntu-12.04.1-alternate-i386.iso‭ (‬обязательно Alternate‭!)‬,‭ ‬жмем‭ «‬Power‭»‬,‭ ‬выбираем загрузку флешки с Xubunt’ой,‭ ‬русский язык,‭ ‬установить Xubuntu.‭ ‬Выбираем страну‭ (‬хоть здесь можно выбрать Родину‭)‬,‭ ‬раскладку клавиатуры,‭ ‬далее заполняем имена,‭ ‬пароли,‭ ‬явки и доходим до разметки диска.‭ ‬Вот,‭ ‬ща будет Чудо‭!
[ Spoiler (click to open) ]

Разметку выбираем вручную.
Начинаем разбивку диска.‭ ‬Вручную.

Выбираем устройство‭ ‬/dev/sda‭ ‬8‭ ‬GB,‭ ‬перв/лог‭ — ‬свободное место‭ — ‬Создать новый раздел‭ — ‬3.4‭ ‬GB‭ — ‬первичный‭ — ‬КОНЕЦ‭ — ‬Использовать как:‭ (‬открываем варианты‭) ‬Физический том для RAID‭ — ‬настройка разделов закончена.

Выбираем устройство‭ ‬/dev/sdb‭ ‬4‭ ‬GB,‭ ‬перв/лог‭ — ‬свободное место‭ — ‬Создать новый раздел‭ — ‬3.4‭ ‬GB‭ — ‬первичный‭ — ‬КОНЕЦ‭ — ‬Использовать как:‭ (‬открываем варианты‭) ‬Физический том для RAID‭ — ‬настройка разделов закончена.

На этом же устройстве‭ ‬/dev/sdb выбираем создать новый раздел и выбираем все оставшееся свободное место‭ ((‬у меня это‭ ‬681.5‭ ‬MB‭) — ‬первичный‭ — ‬Использовать как:‭ ‬Раздел подкачки‭ — ‬настройка разделов закончена.

Переходим на раздел‭ ‬/dev/sda.‭ ‬Свободное место‭ — ‬создать новый раздел‭ — (‬пишем ваше число,‭ ‬у меня это было‭ ‬681.5‭ ‬MB‭) — ‬первичный‭ — ‬конец‭ — ‬Использовать как:‭ ‬Раздел подкачки — ‬настройка разделов закончена.

/dev/sda‎ — ‏свободное место‭ — ‬создать новый раздел‭ — ‬0.3‭ ‬GB‭ ‬-‭ ‬первичный‭ — ‬НАЧАЛО‭ — ‬Использовать как:‭ Журналируемая файловая система Ext4‭ — ‬точка монтирования:‭ ‬/boot‭ — ‬метка загрузочный:‭ ‬ВКЛ.‭ ‬-‭ ‬настройка разделов закончена.

Оставшееся свободное место‭ ‬/dev/sda создаем новый раздел‭ — ‬первичный‭ — ‬Использовать как:‭ ‬Журналируемая файловая система Ext4‭ — ‬точка монтирования:‭ ‬/Home‭ — ‬параметры монтирования:‭ ‬noatime,‭ ‬relatime,‭ ‬nodev‭ — ‬Зарезервированные блоки:‭ ‬0%‭ ‬-‭ ‬Настройка разделов закончена.

Настройка программного RAID.‭ ‬Сохранить изменения на устройства хранения и настроить RAID‭ — ‬ДА‭! ‬Создать MD устройство‭ — ‬RAID0‭ — ‬выбираем‭ ‬2‭ ‬устройства RAID (‬/dev/sda1‭ ‬/dev/sdb1‭) — ‬продолжить‭ — ‬Закончить.

RAID0‭ ‬устройство‭ ‬#01‭ — ‬6.8‭ ‬GB Программное RAID устройство‭ ‬-‭ ‬#1‭ — ‬Использовать как:‭ ‬Журналируемая файловая система Btrfs‭ — ‬точка монтирования:‭ ‬/‭ ‬-‭ ‬параметры монтирования:‭ ‬noatime,‭ ‬relatime‭ — ‬Настройка разделов закончена.

Закончить разметку и записать изменения на диск.‭ ‬Записать изменения на диск‭ — ‬ДА‭!

Все,‭ ‬пошла установка.‭ ‬Установка языковых пакетов. ‭ ‬идем пить кофе с булочками.

sudo apt-get update‭ && ‬sudo apt-get upgrade
sudo apt-get install audacious smplayer mc‭ ‬gnome-disk-utility
sudo apt-get purge‭ ‬aisleriot‭ ‬blueman bluez bluez-alsa bluez-cups brltty brltty-x11‭ ‬fonts-thai-‭* ‬fonts-tlwg-‭* ‬modemmanager parole‭ ‬simple-scan xchat xchat-common

+‎ ‏находим и удаляем старые‭ ‬неиспользуемые ядра‭ ‬linux-headers-ххх‭; ‬linux-image-ххх

Перетаскиваем часто используемые программы на панель‭ ‬1,‭ ‬панель‭ ‬2,‭ ‬которая автоскрывается внизу,‭ ‬удаляем.‭ ‬Делаю на‭ ‬панели‭ ‬1‭ ‬альфа-канал‭ ‬30-70%‭ (‬по вкусу‭) ‬и перетягиваю её в низ на привычное место, т.е. настраиваем привычный нам интерфейс.

Во время установки я указал,‭ ‬что первый раздел на SSD это‭ ‬/boot и файловая система ext4.‭ ‬В‭ ‬/boot хранятся ядра системы и размера‭ ‬300‭ ‬мб должно хватить на много установленных параллельно ядер.‭
Второй раздел на SSD стал корнем‭ ‬/‭ ‬в BTRFS.‭ ‬У этой продвинутой файловой системы есть замечательный параметр‭ ‬-o ssd.‭ ‬Указав его,‭ ‬мы сообщаем,‭ ‬что жёсткий диск вида SSD и улучшаем работу с ним.‭ ‬Указать параметр можно позже,‭ ‬отредактировав‭ ‬/etc/fstab. Вот для примера мой fstab. Ваш будет отличаться UUID.

#‎ ‏/etc/fstab:‎ ‏static file system information.
#
#‎ ‏Use‭ ‘‬blkid‭’ ‬to print the universally unique identifier for a
#‎ ‏device‭; ‬this may be used with UUID‭= ‬as a more robust way to name devices
#‎ ‏that works even if disks are added and removed.‭ ‬See fstab‭(‬5‭)‬.
#
#‎
proc‭ ‬/proc‭ ‬proc‭ ‬nodev,noexec,nosuid‭ ‬0‭ ‬0
#‎ ‏/‎ ‏was on‭ ‬/dev/md1‭ ‬during installation
UUID‭=‬3c9d06c9-2230-45ae-b324-b60703eb0 5d7‭ ‬/‭ ‬btrfs compress=lzo,noacl,nobarrier,nodatacow,s sd,subvol‭=@ ‬0‭ ‬1
#‎ ‏/boot was on‎ ‏/dev/sda3‎ ‏during installation
UUID‭=‬69659b2d-4600-44a0-9d92-997c5ce76 e1d‭ ‬/boot‭ ‬ext4 ‬noexec,nodev,nosuid,noauto,noatime‭ ‬0‭ ‬1
#‎ ‏/home was on‎ ‏/dev/sda4‎ ‏during installation
UUID‭=‬2bd5383d-2bfb-446e-8b6c-e48687c63 fbd‭ ‬/home‭ ‬ext4‭ ‬noatime,relatime,nodev,commit‭=‬100,bar rier‭=‬0‭ ‬0‭ ‬0
#‎ ‏swap was on‭ ‬/dev/md0‭ ‬during installation
UUID‭=‬2cdb539d-f588-4caa-adcf-8328dc5f8 ebe none‭ ‬swap‭ ‬sw ‬0‭ ‬0

tmpfs / tmp tmpfs defaults,nodev,nosuid, mode = 1777 0 0
tmpfs / var / lock tmpfs defaults,nodev,nosuid,noexec, mode = 1777 , size =10m 0 0
tmpfs / var / run tmpfs defaults,nodev,nosuid,noexec, mode =0755, size =10m 0 0

Увеличение дискового кеша‭ ‬и процент использование ОЗУ‭ ‬увеличим в:‭

sudo nano‭ ‬/etc/sysctl.conf‭

‬дописываем в конец

vm.swappiness‭ =‬ 10

vm.vfs_cache_pressure = 1000

#vm.dirty_writeback_centisecs = 6000 – сброс грязных буферов увеличиваем до 60 с
# vm.vfs_cache_pressure = 1000 – это если у вас больше 2 ГБ ОЗУ,
# величина дискового кеша подбирается экспериментальным путем
# в зависимости от ваших задач. У меня хорошо подошло 700

применяем изменения в действие

или перегрузите систему

По умолчанию в Ubuntu Linux в качестве файлового планировщика используется CFQ,‭ ‬он старается минимизировать перемещения головок,‭ ‬но у SSD нет движущихся частей и CFQ не нужен.‭ ‬Нужно в файле‭ ‬/etc/default/grub добавить elevator=noop‭ ‬в строку GRUB_CMDLINE_LINUX_DEFAULT‭=”‬quiet splash elevator=noop‭”‬.‭ ‬Хотя по тестам более быстрым оказался deadline, поэтому проверьте и с noop и с deadline.
Не забудьте‭ ‬sudo update-grub

Теперь перезагрузка вашего ПК и получите оптимизированную под плюсы и скрывающая минусы SSD систему Ubuntu Linux.‭ ‬Порадуйте себя скоростью SSD sudo hdparm‭ ‬-t‭ ‬/dev/md0 , где md0 – ваш_диск_ssd

Советы по SSD (взято с форумов различных сайтов)

Располагать раздел подкачки на SSD можно и нужно.‭ ‬Работа с подкачкой характеризуются большим количеством чтения по сравнению с записью‭ (‬40 к 1‭)‬,‭ ‬и относительно большими объемами записи,‭ ‬так что пользы от гораздо более быстрого доступа к данным больше,‭ ‬чем вреда.
В Ubuntu Linux кроме системного индексатора updatedb,‭ ‬остальные индексаторы хранят файлы-базы-данных в домашнем каталоге.‭ ‬Подумайте о необходимости этих индексаторов-поисковиков,‭ ‬если не нужны‭ — ‬отключайте/удаляйте.

Если у вас установлена НЕ Unity (а у нас действительно нет Unity),‭ ‬то,‭ ‬возможно,‭ ‬вы хотите освободить ОЗУ и место на диске,‭ ‬отключив демона отслеживания активности‭ ‬-‭ ‬Zeitgeist.

zeitgeist-daemon‭ ‬–quit

sudo apt-get‭ ‬–purge autoremove activity-log-manager-common activity-log-manager-control-center zeitgeist zeitgeist-core zeitgeist-datahub
rm‭ ‬-rf‭

gconftool-2‭ ‬–type bool‭ ‬–set‭ ‬/desktop/gnome/interface/accessibility false
Отключаем‭ «‬Вспомогательные технологии‭» ‬для людей с ограниченными возможностями.‭ ‬Включить обратно вы сможете в Меню‭ — ‬Система‭ — ‬Параметры‭ — ‬Вспомогательные технологии.‭ ‬Предварительно узнать значение параметра и/или убедиться что изменения произошли,‭ ‬можно запустив в Терминале команду gconftool-2‭ ‬–get‭ ‬/desktop/gnome/interface/accessibility‭

gconftool-2‭ ‬–type bool‭ ‬–set‭ ‬/apps/metacity/general/reduced_resource s true
Metacity будет стараться избегать анимаций и уменьшит потребление ресурсов,‭ ‬единственное,‭ ‬что визуально изменится‭ — ‬при перемещении окон не будет отображаться содержимое.‭ ‬Предварительно узнать значение параметра и/или убедиться что изменения произошли,‭ ‬можно запустив в Терминале команду‭ ‬gconftool-2‭ ‬–get‭ ‬/apps/metacity/general/reduced_resource s

gconftool-2‭ ‬–type string‭ ‬–set‭ ‬/apps/panel/global/panel_animation_spee d panel-speed-fast
Устанавливаем скорость анимации панелей‭ «‬Быстрая‭»‬.‭ ‬Предварительно узнать значение параметра и/или убедиться что изменения произошли,‭ ‬можно запустив в Терминале команду‭ ‬gconftool-2‭ ‬–get‭ ‬/apps/panel/global/panel_animation_spee d

Ускорение сервера шрифтов

В X.org есть подсистема занимающаяся шрифтами,‭ ‬ненужное вам большое количество шрифтов утяжеляет и замедляет работу систему в целом.
Если вы не владеете индийским,‭ ‬корейским,‭ ‬лаоским,‭ ‬кхмерским,‭ ‬то можно смело удалить эти языки из своей системы.
sudo apt-get purge ttf-indic-fonts-core ttf-kacst-one ttf-khmeros-core ttf-lao ttf-punjabi-fonts ttf-unfonts-core
После этого рекомендуется сделать освежающую процедуру
sudo fc-cache‭ ‬-fv‭; ‬fc-cache‭

Если компьютер предназначен для интернета, а так и есть обычно,то отключаем дисковый кеш в браузере Firefox (другими не пользуюсь)

Правка → Настройки → Дополнительные → Сеть → Поставить галочку «Отключить автоматическое управление кэшем» → Установить значение в 0, ну или 1-2, не больше

Как самому сделать SSD

Твердотельные диски гораздо быстрее и тише традиционных винчестеров. Теперь вы можете получить такой накопитель практически бесплатно. Все, что для этого нужно, — несколько «флешек» и немного усидчивости.

Твердотельные диски гораздо быстрее и тише традиционных винчестеров. Теперь вы можете получить такой накопитель практически бесплатно. Все, что для этого нужно, — несколько «флешек» и немного усидчивости.

Вы можете подсоединить свой SSD к материнской плате напрямую, либо собрать его в отдельном корпусе, подключаемом к внешнему USB-разъему.

Вы можете подсоединить свой SSD к материнской плате напрямую, либо собрать его в отдельном корпусе, подключаемом к внешнему USB-разъему.

Если вы располагаете несколькими неиспользуемыми USB-флеш-драйвами, у вас уже есть практически все необходимое для самостоятельного создания своего высокоскоростного носителя данных, так как по сути «флешки» основаны на той же технологии, что и SSD, то есть на флеш-памяти. Объема также должно быть вполне достаточно, так как в современных ПК обычно имеется до 14 USB-портов, большинство из которых чаще всего не используются. Основные затраты придутся на покупку необходимых кабелей. Вы можете приобрести их в специализированных магазинах по цене порядка 150-200 рублей.

Мы расскажем вам, как превратить свои «флешки» в SSD-накопитель, который вы сможете использовать в Windows и устанавливать на него любое ПО. Мы предлагаем две конфигурации — для увеличения объема памяти и для достижения максимального быстродействия. Таким образом, вы получите накопитель, способный превзойти по скорости отклика любой жесткий диск. Кроме того, мы расскажем, как встроить в ПК USB-носитель со средствами восстановления Windows, чтобы они всегда были у вас под рукой.

RAID DP: емкий SSD

Если при помощи своих «флешек» вы хотите добиться максимального объема, то вам лучше всего подойдет программа FlexRAID. Этот инструмент соединяет все «флешки» в один большой накопитель (RAID DP). Преимущество данного варианта в том, что вам необязательно иметь носители равного объема: данные не распределяются между ними при сохранении, а записываются последовательно. При заполнении одной из «флешек» утилита автоматически переходит к следующей. Вы найдете программу FlexRAID на нашем DVD.

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

В первую очередь нужно отключить UAC в Windows Vista или 7, так как вам придется выполнять все действия с правами администратора. Для этого зайдите в меню «Пуск | Панель управления | Учетные записи пользователей». Затем в меню «Параметры управления учетными записями пользователей» переведите регулятор в нижнее положение. Не забудьте вернуть его обратно, после того как настройка USB-накопителя будет завершена.


Произведите первоначальную настройку системы при помощи FlexRAID-client и FlexRAID-host После этого начните установку FlexRAID-host, в процессе которой нужно отметить галочкой пункт «As a service», что позволит программе автоматически запускаться при загрузке Windows. Теперь можно переходить к установке FlexRAID Basic CMD Client в аналогичном режиме. Прежде чем приступать к настройке, убедитесь, что папка FlexRAID доступна для записи. Перейдите к директориям Basic CMD Client и Basic Host Service, которые обычно располагаются в папке C:ProgamFilesOpenEgg.org, и откройте их «Свойства». Галочка напротив пункта «Только для чтения» в разделе «Атрибуты» должна быть снята. Сохраните изменения и в появившемся диалоговом окне подтвердите их для всех вложенных папок и файлов. Перезагрузите ПК и запустите FlexRAID. Откроется окно командной строки, где нужно ввести команду «localhost» для подключения к FlexRAID. На этом установка практически завершена — осталось только ввести команду «view install» и перезагрузить компьютер.

Если у вас установлена Windows 7, после перезапуска ПК вам потребуется инсталлировать два патча. Для этого введите в командной строке «patch install view-sys-patch» и «patch install view-cl-patch».

Запуск скрипта: интеграция «флешек»

Теперь можно интегрировать «флешки» во FlexRAID. Чтобы указать программе, какие из них следует использовать, вам понадобится скрипт, который необходимо положить в папку «Basic Host Service». Для этого кликните правой кнопкой мыши по пустому месту в этой директории, выберите пункт «Создать | Текстовый документ» и назовите созданный файл «ViewConfig».


Создайте текстовый файл и пропишите в нем пути к своим «флешкам».

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

Первая строка обозначает виртуальный накопитель, в который объединяются «флешки», — в нашем примере ему присваивается буква Y:. Во второй строке введите буквы томов, под которыми носители отображаются в «Проводнике» (в нашем случае это G: и I:). Вы можете указать любое количество путей и «флешек», для чего необходимо разделять их точками с запятой (;).

Теперь перепишите с нашего скриншота все остальные строки вплоть до «REMOVABLE=false». Объедините «флешки» в виртуальный диск под буквой Y:. В нашем случае мы хотели не просто объединить носители данных, но и определить для них конкретную папку. Если вы хотите, к примеру, создать музыкальную коллекцию на «флешках» и разместить ее в определенной директории на виртуальном диске, введите «|- » под буквой Y:, как показано на скриншоте. Далее объедините разные папки с «флешек» в Y:Music — таким образом при помощи FlexRAID вы можете сгенерировать любое количество папок — например, для хранения программ, фотографий и документов. Но не забывайте, что каждая из них должна заново вводиться в файл скрипта.


Запустите накопитель с помощью команды «view start» в окне клиента FlexRAID.

Теперь виртуальный накопитель готов для пробного запуска. Откройте клиент FlexRAID и введите команды «localhost» и «view start». В «Проводнике» появится том FlexRAID-View (Y:). Чтобы в будущем FlexRAID запускался автоматически, а накопитель незаметно подсоединялся при загрузке ОС, потребуется совершить еще несколько несложных действий. Откройте папку FlexRAID Basic Host Service и создайте в ней файл Autostart.txt. В нем вам нужно лишь ввести значение, определяющее количество миллисекунд с момента загрузки Windows до запуска программы. Производители программы советуют выставить там значение «5000», но для нашего тестового ПК этого оказалось слишком мало, из-за чего FlexRAID пытался присоединить виртуальный том еще до запуска служб Windows. Для нашего компьютера оптимальной оказалась цифра «12 000». После сохранения файла и перезагрузки ПК том Y: будет отображаться в «Проводнике» автоматически.

RAID0: SSD с максимальной скоростью

Благодаря FlexRAID вы можете заставить Windows воспринимать несколько «флешек» как один большой накопитель. Но, если вы хотите добиться от своих флеш-драйвов максимальной производительности, вам понадобится создать RAID0-массив.

Этот способ позволяет распределить один файл по всем накопителям, за счет чего увеличивается скорость чтения и записи: с помощью обычных «флешек» мы смогли достичь показателя примерно в 50 Мбайт/с, при том что для каждой из них в отдельности он составлял всего 20 Мбайт/с. Однако для создания RAID0 вам потребуются накопители одинакового объема, иначе общая вместительность SSD будет ограничена объемом самого маленького из используемых носителей. Наиболее простое решение — создать виртуальную машину, установить на ней ОС Linux, составить из «флешек» RAID0-массив и сделать его доступным в Windows как сетевой накопитель, так как в ОС от Microsoft нет средств для создания RAID-массивов из USB-устройств.

К сожалению, у виртуальной машины есть свои недостатки: ей требуется не менее 512 Мбайт ОЗУ и часть ресурсов процессора, поэтому это не самое подходящее решение для старых ПК. В качестве наиболее удобного средства управления виртуальной машиной мы рекомендуем воспользоваться VMware Player (можно скачать с официального сайта www.vmware.com). В Linux-дистрибутиве Ubuntu (www.ubuntu.com и на нашем DVD) уже есть все необходимые средства для построения RAID0-массива, так что настройка будет максимально простой. Чтобы инсталлировать ОС на виртуальную машину, сохраните ISO-образ на жесткий диск и выберите в интерфейсе VMware Player пункт «Create a New Virtual Machine». В мастере установки выберите пункт «Installer disk image file» и укажите путь к ISO-образу. Для установки системы будет достаточно виртуального диска объемом 4 Гбайт. Не забудьте установить «VMware Tools», иначе вы не сможете интегрировать «флешки» в систему.

После инсталляции Ubuntu потребуется обновить систему, чтобы при дальнейшей настройке не возникало никаких ошибок. Для этого откройте Терминал (его вы сможете найти в меню «Приложения | Стандартные») и введите в нем команду: sudоapt-getupdate Если в процессе возникнут сообщения об ошибках, вы можете возобновить обновление с помощью команды: sudoapt-getupdate—fix-missing Затем выполните обновление ПО: sudoapt-getupgrade Перезагрузите виртуальную машину. Далее необходимо интегрировать «флешки», то есть активировать эти носители в программе VMware Player (пункт меню «Virtual Machine | Removable Devices») и с помощью Терминала найти точку их монтирования: dmesg|grep«AttachedSCSI»
Создание RAID0. Для написания правильного RAID-скрипта вам необходимо узнать, как ваша «флешка» определилась системой Результат будет выглядеть примерно так: «2:0:0:0 [sdb] Attached SCSI removable disc». Важная информация заключена в квадратные скобки — в нашем случае это «sdb» (как видно на скриншоте). Теперь установите необходимые инструменты для создания RAID-массива: sudoapt-getinstallmdadm Осталось только настроить RAID. В нашем примере мы объединили в массив две четырехгигабайтные «флешки», которые определились системой как «sdb» и «sdc»: mdadm—create—verbose /dev/md0—level=0—raid-devices=2/dev/sd Теперь у вас есть единый носитель данных, созданный из двух. Его необходимо отформатировать. Так как Windows не обращается к диску напрямую, вы можете использовать вместо NTFS более подходящую для работы в Linux файловую систему EXT4. Форматирование можно запустить прямо из Терминала: sudomkfs.ext4/dev/md0 После этого определите точку монтирования тома: sudomount/dev/md0/mnt Если установка прошла успешно, высокоскоростной массив RAID0 готов к использованию. Также вам необходимо создать скрипт, который позволит системе распознавать накопитель после перезагрузки без повторной настройки. Для этого потребуется определить идентификационный номер носителя (UUID) — узнать его можно при помощи команды: mdadm—detail/dev/md0 Далее создайте на рабочем столе текстовый файл и введите в нем следующие строки: #!/bin/bash mdadm—verbose–A/dev/md0–uUUID_вашего_носителя
Интеграция папок. Чтобы использовать свой SSD в Windows, просто откройте сетевой доступ к нему Сохраните файл, при помощи правой кнопки мыши откройте его свойства и на вкладке «Права» отметьте галочкой пункт «Позволять исполнение файла как программы». Теперь вам не придется вводить команды — достаточно будет запустить скрипт.

Читайте также:  Значение геологии участка для строительства

И последний шаг — настройка сетевого доступа к носителю, что позволит обращаться к нему из Windows. Создайте в корневом каталоге накопителя папку, кликните по ней правой кнопкой мыши и выберите пункт «Общий доступ», после чего появится диалоговое окно. В процессе настройки сетевого доступа Ubuntu самостоятельно установит потребовавшиеся пакеты Samba. После перезагрузки сессии снова войдите в меню общего доступа к папке и завершите настройку. Теперь эта директория должна появиться среди сетевых папок в Windows.

На всякий пожарный: создаем средства для восстановления

Проблемы с Windows? Не можете получить доступ к своим данным? Это решение предлагает средства восстановления на случай непредвиденных ситуаций.

Если на вашей материнской плате все еще осталось несколько неиспользуемых USB-разъемов, им также можно найти применение. Возьмите две «флешки» и скопируйте на одну из них файлы с установочного диска «семерки», а на другую — какого-либо Linux-дистрибутива. После этого вам не потребуется искать средства восстановления системы — они уже будут готовы к использованию.

Для запуска Windows с «флешки» вам потребуется носитель емкостью не менее 4 Гбайт, установочный DVD и утилита HP USB Storage Format Tool (есть на нашем DVD), с помощью которой флеш-драйв можно отформатировать в FAT32. Далее просто скопируйте на него файлы с инсталляционного диска ОС. Для Linux достаточно и гигабайтной «флешки», которую также необходимо отформатировать с помощью HP USB Storage Format Tool.


Установка системы. UNetbootin позволяет создать загрузочный образ двумя кликами Запустите утилиту UNetbootin (есть на нашем DVD) и укажите путь к образу установочного диска какого-либо Linux-дистрибутива. Для запуска с «флешки» вам потребуется изменить в настройках BIOS порядок устройств, с которых происходит загрузка.

Внимание. При установке не перепутайте носитель, иначе вы рискуете потерять важные данные.

Идея: raid на флешках

Нынче в компах – огромное количество USB-портов. Что, если взять скажем 8 флешек гига по 4, да запихнуть их в программный RAID0? Какова будет производительность этого дела?

Re: Идея: raid на флешках

Я, конечно, мало смыслю в том как там работает система разных устройств в Линуксе, но что-то не уверен что УСБ устройства можно объединить в RAID.

Re: Идея: raid на флешках

на райде нулевого уровня – такая же как просто на флешке

Re: Идея: raid на флешках

>на райде нулевого уровня – такая же как просто на флешке

Это почему? Нулевой – это stripe, т.е. равномерное распределение данных, и как следствие – нагрузки.

Re: Идея: raid на рамдисках

Re: Идея: raid на флешках

>Я, конечно, мало смыслю в том как там работает система разных устройств в Линуксе, но что-то не уверен что УСБ устройства можно объединить в RAID.

Можно вроде как любые устройства, хоть файлы с образами (в теории, не пробовал).

Re: Идея: raid на флешках

Да увеличение то скорости было бы, если бы УСБ флешки можно было объединить в RAID, что, как я подозреваю, нереально.

Re: Идея: raid на флешках

В софтовый можно объединить что угодно, хоть файлы с рамдисков, отформатированных в minixfs

Re: Идея: raid на флешках

скорость чтения/записи не изменится, вот на рейде первого уровня производительность должна быть выше

Re: Идея: raid на флешках

>Можно вроде как любые устройства, хоть файлы с образами (в теории, не пробовал).

Ну если так, то вперед. Хотя слабо представляю зачем это может понадобиться на практике. Если только из чисто спортивного интереса. 🙂

Re: Идея: raid на флешках

>скорость чтения/записи не изменится, вот на рейде первого уровня производительность должна быть выше

Какую-то фигню пишешь, товарищ.

Re: Идея: raid на флешках

Re: Идея: raid на флешках

>Я, конечно, мало смыслю в том как там работает система разных устройств в Линуксе, но что-то не уверен что УСБ устройства можно объединить в RAID.

Только что попробовал – удалось создать RAID0 на четырех файлах-образах. Так что в RAID можно объединить всё что угодно.

Re: Идея: raid на флешках

>В софтовый можно объединить что угодно, хоть файлы с рамдисков, отформатированных в minixfs

Вот это действительно было бы круто, но мало интересно на практике, наверное. 🙂

Re: Идея: raid на флешках

>Только что попробовал – удалось создать RAID0 на четырех файлах-образах. Так что в RAID можно объединить всё что угодно.

Уже осознал. 🙂 Круто. Но зачем?

Re: Идея: raid на флешках

> что-то не уверен что УСБ устройства можно объединить в RAID.

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

Re: Идея: raid на флешках

Интерес пока чисто спортивный. А на практике – объединение нескольких USB-флешек могло бы позволить создавать достаточно шустрый массив под весьма большую кучу данных, к примеру БД какую-нибудь весом в 30 гиг, которые надо читать быстро и в случайном порядке. Линейную скорость получим на уровне предела пропускания PCI-шины (а может и USB-шины – собственно вот в этом и проблема), а время доступа – минимальное.

Дешево и сердито)

Re: Идея: raid на флешках

где-то видел статью про чувака, который на своём маке сделал рейд из дискет.

Re: Идея: raid на флешках

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

Не поверишь – я сделал сейчас то же самое в линуксе с файлами за две минуты, руководствуясь манами – никогда ранее не делал этого)

Re: Идея: raid на флешках

Попутно пришла идея рейда 1 уровня на файле, размещенном на нескольких серверах, подцепленном по NFS. Но это я уже не знаю где имеет смысл использовать на практике =)

Re: Идея: raid на флешках

>Интерес пока чисто спортивный. А на практике – объединение нескольких USB-флешек могло бы позволить создавать достаточно шустрый массив под весьма большую кучу данных, к примеру БД какую-нибудь весом в 30 гиг, которые надо читать быстро и в случайном порядке. Линейную скорость получим на уровне предела пропускания PCI-шины (а может и USB-шины – собственно вот в этом и проблема), а время доступа – минимальное.

Ну если в продакшн и Ынтерпрайз, то наверное не покатит, т.к. использовть чисто бытовые устройства для таких целей не очень гуд. Фиг знает как долго флехи проживут при постоянной нагрузке (это я не про циклы записи, а про все остальное вещи), они ведь не рассчитаны на такой режим работы. Хотя да, скорость можно получить нехилую.

>Дешево и сердито)

Это единственный плюс. 🙂 Если для продакшена, то уже наверное можно найти и промышленные SSD с соответсующими параметрами, но, и, конечно, ценой.

Re: Идея: raid на флешках

>где-то видел статью про чувака, который на своём маке сделал рейд из дискет.

Это из серии “кот, лизать, яйца”. 🙂

Re: Идея: raid на флешках

>Попутно пришла идея рейда 1 уровня на файле, размещенном на нескольких серверах, подцепленном по NFS. Но это я уже не знаю где имеет смысл использовать на практике =)

Нужно принять дополнительную дозу веществ! 😉

Re: Идея: raid на флешках

>Нужно принять дополнительную дозу веществ! 😉

Если принять дополнительную долю веществ – то получим RAID из RAM-дисков на N серверах, подключенных гигабиткой к независимым сетевухам на PCIe по специально разработанному под это сетевому протоколу =)

Re: Идея: raid на флешках

Все равно RAID на перфокартах через голосовой модем круче.

Re: Идея: raid на флешках

Только вопрос ещё вот в чем.

RAID задумывался для медленных устройств висящих на толстой шине, так что узким звеном является как раз само устройство. Так что подключение дополнительных девайсов действительно увеличивает скорость.

А в USB ограничивающим фактором является не скорость самого устройства, а именно толщина канала. По крайней мере, по-моему, скорость накопителя и скорость линии сравнима.

Ну и не забываем про процессор. У USB накопителя есть DMA режимы?

Re: Идея: raid на флешках

USB 2.0 – 480МБит. Это 60Мб/с без учета накладных расходов. На один USB-канал (грубо говоря, на контроллер). С учетом накладных расходов можно делить где-то на два. Современные хорошие флешки как раз столько и выдают, т.е. одна флешка занимает ресурсы одного контроллера полностью. Контроллеров же – несколько, соответственно если флешки развесить по разным контроллерам – то выигрыш будет. DMA-режимов, насколько я помню, в USB нет – это тоже проблема, т.е. нагрузка на CPU очевидно будет большой.

Но это всё в теории. Как будет возможность – отберу у народа кучку флешек и проведу эксперимент =)

Re: Идея: raid на флешках

> Ну и не забываем про процессор. У USB накопителя есть DMA режимы?

Так-же как и у USB-мышки: ЕСТЬ

Re: Идея: raid на флешках

> RAID из RAM-дисков

Есть винчестера на основе DDR-памяти — блины у них только в качестве бэкапа. Вот из таких RAID да забацать.

Re: Идея: raid на флешках

> Есть винчестера на основе DDR-памяти — блины у них только в качестве бэкапа. Вот из таких RAID да забацать.

А зачем? быстрее чем может шина, все равно работать не будет 🙂 А своп (а для чего еще нужны такие винты?) и так можно раскидать на несколько девайсов

Re: Идея: raid на флешках

на Acer One есть два кардридера, так вот я в них вставил две карточки SDHC 4Gb и сделал Raid0 софтварный и держу там /home а все остальное на SSD. В общем скорость увеличилась, точно не помню сколько но скорость увеличилась в 1.7 раза на запись

Re: Идея: raid на флешках

Видимо, улучшается производительность при произвольном доступе

Re: Идея: raid на флешках

Re: Идея: raid на флешках

>USB 2.0 – 480МБит. Это 60Мб/с без учета накладных расходов. На один USB-канал (грубо говоря, на контроллер). С учетом накладных расходов можно делить где-то на два. Современные хорошие флешки как раз столько и выдают

современная дешёвая флешка звписывается на скорости 2МБ/с, читается 8-16. Удивись.

Re: Идея: raid на флешках

hdparm –direct -t /dev/sd1

/dev/sde1:
Timing O_DIRECT disk reads: 96 MB in 3.00 seconds = 31.98 MB/sec

/dev/sdf1:
Timing O_DIRECT disk reads: 96 MB in 3.00 seconds = 31.97 MB/sec

Указанные мной флешки достаточно дешевые? 🙂

Re: Идея: raid на флешках

Проведите более обьективный тест – скопируйте тупо файл с флешки, размером в гиг-два 🙂

Re: Идея: raid на флешках

Одну флешку не могу – они в массиве. А так –

root@mws:/usr# dd if=/dev/zero of=file bs=1M count=1200
1200+0 записей считано
1200+0 записей написано
скопировано 1258291200 байт (1,3 GB), 45,9058 c, 27,4 MB/c

root@mws:/usr# dd if=file of=/dev/null
2457600+0 записей считано
2457600+0 записей написано
скопировано 1258291200 байт (1,3 GB), 28,0948 c, 44,8 MB/c

Re: Идея: raid на флешках

pci-ide-raid адаптер + переходники для CF->IDE и понафтыкать CF.

Re: Идея: raid на флешках

Re: Идея: raid на флешках

Ежели в массиве – это не есть обьективно и честно 🙂 Речь то шла о скорости работы отдельных флешек.

Re: Идея: raid на флешках

>современная дешёвая флешка звписывается на скорости 2МБ/с, читается 8-16. Удивись.

Не надо говнофлешки покупать. У меня даже на мелких файлах, несколько МБ/с записи, не говоря уже о больших файлах.

Re: Идея: raid на флешках

Как раз такие извращения малоинтересны и давно изветсны. Я на УСБ флеху поствил опен сусю и могу грузиться теперь с любого компа, где есть загрузка с УСБ. Правда потребности в RAID не ощущаю, и так все летает, т.к. флеха правильная.

Re: Идея: raid на флешках

Отдельно разве что в другой раз 🙂 В любом случае, порядка 20-25 Мб/сек при чтении с нее можно получить.

Re: Идея: raid на флешках

> Не надо говнофлешки покупать. У меня даже на мелких файлах, несколько МБ/с записи, не говоря уже о больших файлах.

Всюду надо смотреть область применения 🙂 Вот например для надежного бекапа я себе купил весьма дорогой Kingston DTII, который SLC и имеет ресурс на 100.000 циклов перезаписи, вместо дешевых MLC с ихними 10.000 (которые кстати, например если держать постоянно воткнутой в Mac, быстро от этого помирают, ввиду того, что OS X что-то там переодически обновляет в своих .* файлах, и попутно коммитит регулярно FAT-таблицу, и в итоге выжигает на ряде секторов эти самые 10.000, приводя в негодность девайс 🙂 Так вот, ну а ежели нужна флешка просто что-бы “от пацаноф фотке перекинуть”, то зачем тратить 1.5тр на дорогой DT2, когда можно за 150р купить такой-же по обьему девайс ? 🙂

Re: Идея: raid на флешках

Хорошо бы попробовать и выложить Bonnie-benchmark.

Количество хабов на материнки, на самом деле невелико. На моей всего один (на более современных – два)

$ sudo /sbin/lspci 00:00.0 Host bridge: Intel Corporation 82845G/GL[Brookdale-G]/GE/PE DRAM Controller/Host-Hub Interface (rev 02) 00:01.0 PCI bridge: Intel Corporation 82845G/GL[Brookdale-G]/GE/PE Host-to-AGP Bridge (rev 02) 00:1d.0 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1 (rev 02) 00:1d.1 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2 (rev 02) 00:1d.2 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3 (rev 02) 00:1d.7 USB Controller: Intel Corporation 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller (rev 02) 00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 82) 00:1f.0 ISA bridge: Intel Corporation 82801DB/DBL (ICH4/ICH4-L) LPC Interface Bridge (rev 02) 00:1f.1 IDE interface: Intel Corporation 82801DB (ICH4) IDE Controller (rev 02) 00:1f.3 SMBus: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) SMBus Controller (rev 02) 00:1f.5 Multimedia audio controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC’97 Audio Controller (rev 02) 01:00.0 VGA compatible controller: nVidia Corporation NV17 [GeForce4 MX 440] (rev a3) 02:01.0 Non-VGA unclassified device: Altera Corporation Unknown device 0791 02:02.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10) 02:05.0 Ethernet controller: D-Link System Inc RTL8139 Ethernet (rev 10)

Гадкий утенок. Превращаем обычную флешку в USB Rubber Ducky

Содержание статьи

  • Предисловие
  • Предпосылки
  • Устройство Flash накопителей
  • Алгоритм инициализации USB устройств
  • Bad USB или немного истории
  • Трансформация
  • Начинаем колдовать
  • Подготавливаем систему
  • Получаем burner image
  • Дампим оригинальную прошивку
  • Подготавливаем payload
  • Заливаем прошивку
  • Альтернативные варианты
  • Итог

Как-то давно мы делали в журнале обзор девайсов, которые было бы желательно иметь в своем чемоданчике хакера. Среди прочих девайсов там был и USB Rubber Ducky — устройство, внешне напоминающее обычную флешку, которое притворяется клавиатурой и при подключении к компьютеру быстренько набирает все заданные в нем команды. Штука крутая и очень полезная при проведении пентестов, но зачем выкладывать за нее 40 баксов (да еще и при текущем курсе), если аналогичным трюкам можно научить обычную флешку?

WARNING

Предисловие

Прошлогодний Black Hat принес много интересных докладов. В числе наиболее обсуждаемых был доклад, посвященный неисправимой уязвимости USB-устройств, позволяющей превращать обычные флешки в инструмент распространения вредоносных программ. Атаку назвали BadUSB, но позже в Сети появились шуточки на тему «USBola», сравнивающие эту атаку с известным вирусом.

Читайте также:  Как уменьшить фоновый шум звуковой карты

Подобные идеи использования HID-девайсов для корыстных целей были уже давно. Грех не воспользоваться тем, что ОС система доверяет устройствам, подключаемым к USB-интерфейсу. Если покопаться в памяти, то в журнале уже была статья по сходной тематике, в которой говорилось, как с помощью специального устройства Teensy можно взять под контроль машину с Windows 7 (в принципе — с любой ОС на борту). Устройство по внешнему виду напоминало собой обычную флешку, под которую собственно и маскировалось. Все это наводило на мысли, что с флеш-накопителями тоже можно провернуть такой трюк.

Предпосылки

Вообще, USB — очень универсальный интерфейс. Только подумай, сколько устройств мы к нему подключаем и в состав каких девайсов он входит! Мышки, клавиатуры, принтеры, сканеры, геймпады, модемы, точки доступа, веб-камеры, телефоны и т.д. и т.п. Мы не задумываясь вставляем коннектор в нужный разъем, ОС автоматически определяет тип устройства и подгружает необходимые драйвера.

Но как она это делает?

Устройство Flash накопителей

На самом деле, ОС ничего не знает о подключаемом устройстве. Ей приходится ждать, пока девайс сам не сообщит, к какому классу устройств он принадлежит. Если взять простейший пример, когда мы втыкаем флешку в USB-разъем, то флешка сообщает операционной системе не только что является накопителем, но и свой объем. Тут сразу вспоминаются хитрожелтые китайские товарищи, которые таким образом научились выпускать флешки повышенной емкости (встречались чуть ли не на пару терабайт). Чтобы разобраться, как такое возможно, давай вспомним (или узнаем), как система распознает USB-устройства.

Флешка без красивой обертки

Xakep #200. Тайная жизнь Windows 10

  • Содержание выпуска
  • Подписка на «Хакер»

Алгоритм инициализации USB устройств

Назначение USB-устройств определяется кодами классов, которые сообщаются USB-хосту для загрузки необходимых драйверов. Коды классов позволяют унифицировать работу с однотипными устройствами разных производителей. Устройство может поддерживать один или несколько классов, количество которых определяется количеством конечных точек (USB endpoints). В момент подключения хост запрашивает у устройства ряд стандартизованных сведений (дескрипторов), на основании которых принимает решение, как с этим устройством работать. Дескрипторы содержат сведения о производителе и типе устройства, на основании которых хост подбирает программный драйвер.

Обычная флешка будет иметь код класса 08h (Mass Storage Device — MSD), в то время как веб-камера, снабженная микрофоном, будет характеризоваться уже двумя: 01h (Audio) и 0Eh (Video Device Class).

Классы устройств

При подключении USB-устройства оно регистрируется, получает адрес и отправляет свой дескриптор/дескрипторы, чтобы ОС загрузила необходимые драйвера и отправила обратно необходимую конфигурацию. После этого начинается непосредственное взаимодействие с устройством. По завершении работы происходит дерегистрация девайса. Важный момент, который стоит тут отметить: устройства могут иметь несколько дескрипторов, а также могут дерегистрироваться и регистрироваться в качестве другого устройства.

Если вскрыть корпус флешки, то помимо запоминающего устройства (Mass Storage), видимого пользователю, на плате будет еще и контроллер, отвечающий за описанные выше действия.

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

Bad USB или немного истории

Итак, на конференции Black Hat в прошлом году двое исследователей (Karsten Nohl и Jakob Lell) поделились с общественностью опытом, как перепрошить контроллер флешки своей прошивкой. По истечении некоторого времени такая флешка регистрировалась в качестве клавиатуры и набирала заданные команды. Из-за серьезности проблемы ребята не стали выкладывать код эксплойта. Однако, спустя некоторое время, двое других исследователей (Adam Caudill и Brandon Wilson) уже на конференции Derbycon представили миру работоспособный РоС, заточенный под микроконтроллер Phison 2251-03. Код доступен на github.

Трансформация

Как ты понял, сегодня мы попробуем превратить обычную флешку в секретное оружие пентестера!

Прежде всего нам понадобится подходящий девайс. Так как код выложен только для конкретного микроконтроллера, то у нас есть два варианта — либо найти флешку, управляемую данным контроллером, либо провести очень непростую работу по исследованию и перепрошивке любого другого микроконтроллера. В этот раз мы выберем более легкий путь и попробуем найти подходящую флешку (а вот и список узявимого оборудования). Контроллер достаточно распространенный, так что даже каким-то чудом у меня дома среди десятка флешек нашлась подходящая.

Начинаем колдовать

Найдя подходящий девайс (который не жалко в случае неудачи потерять), можно приступать к его перевоплощению. Прежде всего нам потребуется скачать исходники, которые выложили ребята. В принципе, содержание расписано у них в официальной вики, но на всякий случай еще раз напомню, что же они выложили на гитхаб:

  • DriveCom – приложение для взаимодействия с флешками, основанными на контроллере Phison;
  • EmbedPayload – приложение, предназначенное для встраивания RubberDucky-скриптов inject.bin в кастомную прошивку с целью их последующего выполнения при подключении флешки;
  • Injector – приложение, извлекающее адреса из прошивки и встраивающее код патча в прошивку;
  • firmware – кастомная 8051 прошивка, написанная на С;
  • patch – коллекция 8051 патчей, написанных на С.

Подготавливаем систему

Скачав с гитхаба архив с сорцами, ты обнаружишь, что большинство из них написано на С# и нуждается в компиляции, поэтому без студии не обойтись. Еще один инструмент, который понадобится — Small Device C Compiler, или SDCC. Его надо будет установить в C:Program FilesSDCC , он понадобится для компиляции прошивки и патчей.

Скомпилировав все инструменты, входящие в архив, можно будет еще раз проверить, подходит ли данная флешка для перепрошивки:

где F — соответственно, буква накопителя.

Если эксперименты пошли не так и с флешкой творится что-то непонятное, то можно попытаться вернуть ее к жизни, вручную переведя ее в boot-режим, и воспользовавшись утилитой для восстановления оригинальной прошивки. Для этого надо перед ее подключение замкнуть 1 и 2 (иногда 2 и 3) контакты контроллера, расположенные по диагонали от точки (чтобы было понятней смотри соотвествующий рисунок). После этого можно попытаться восстановить устройство с помощью официальной утилиты MPAL

Переводим флешку в boot-режим, замыкая указанные контакты

Получаем burner image

Следующим важным шагом является выбор подходящего burner image-а (8051 бинарник, ответственный за действия по дампу и заливке прошивки на устройство). Обычно их имена выглядят примерно так:

Где xx — номер версии контроллера (например, в случае PS2251-03 это будет 03), yyy — номер версии (не важно), а z отражает размер страницы памяти и может быть следующим:

  • 2KM – для 2K NAND чипов;
  • 4KM – для 4K NAND чипов;
  • M – для 8K NAND чипов.

Где искать подходящий burner image для своей флешки, можно посмотреть по этой ссылке.

Дампим оригинальную прошивку

Прежде чем приступить к своим грязным эспериментам, которые могут убить флешку, настоятельно рекомендуется все таки сделать дамп оригинальной прошивки, чтобы, если что-то пойдет не так, можно было попытаться восстановиться работоспособность устройства. Сначала переводим девайс в boot-режим:

После этого опять нужно воспользоваться утилитой DriveCom , которой надо будет передать букву нашего флеш-драйва, путь до burner image-а и путь к файлу, в который будет сохранена оригинальная сдампленная прошивка. Выглядеть это будет так:

Если ты все сделал правильно, то исходная прошивка сохранится в файл fw.bin .

Подготавливаем payload

Теперь настало время подумать о том, какой функционал мы хотим получить от нашей флешки. Если вспомнить Teensy, для него есть отдельный тулкит Kautilya, который позволяет автоматизировать создание пейлоадов. Для USB Rubber Ducky тут есть целый сайт, позволяющий посредством удобного веб-интерфейса прямо в онлайне создавать скрипты для девайса по своему вкусу. И это помимо списка уже готовых скриптов, которые лежат на гитхабе проекта. На наше счастье, Ducky-скрипты можно сконвертировать в бинарный вид, чтобы затем встроить их в прошивку. Для этого нам пригодится утилита Duck Encoder.

Что же по поводу самих скриптов, то тут есть сразу несколько вариантов:

  • можно набросать нужный скрипт самостоятельно, благо используемый синтаксис не сложен в освоении (см. официальный сайт проекта);
  • воспользоваться уже готовыми вариантами, выложенными на гитхаб, благо там есть и reverse shell, и прочие плюшки — остается только подправить и сконвертировать в бинарный вид;
  • либо же воспользоваться вышеупомянутым сайтом, который в пошаговом режиме проведет через все настройки и позволит скачать готовый скрипт в виде Ducky-скрипта (либо уже в сконвертированном бинарном виде).

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

где keys.txt — Ducky-скрипт, а inject.bin — выходной бинарник.

Заливаем прошивку

Как только у нас на рукам появится готовый пейлоад, настанет время внедрять его в прошивку. Выполняется это следующими двумя командами:

Обрати внимание, что сначала прошивка копируется в hid.bin , и только затем перепрошивается. Делается это так потому, что пейлоад можно вннедрить в прошивку только один раз, поэтому оригинальный CFW.bin надо сохранить нетронутым.

После такой манипуляции у нас на руках будет файл кастомной прошивки hid.bin с внедренной в него полезной нагрузкой. Остается только залить полученную прошивку на флешку:

где F — опять же, буква накопителя.

Альтернативные варианты

Помимо использования HID-природы флешки и превращения ее в клавиатуру, набирающую наши пэйлоады, можно сотворить еще несколько трюков. Например, можно создать на устройстве скрытый раздел, уменьшив место, которое будет видеть ОС. Для этого сначала надо получить размер устройства в логических блоках:

Затем в папке patch нужно найти файл base.c , раскомментировать строку #define FEATURE_EXPOSE_HIDDEN_PARTITION и добавить еще одну директиву define , задающую новое число LBA: #define NUM_LBAS 0xE6C980UL (это число должно быть четным, так что если на предыдущем шаге ты получил, скажем, 0xE6C981 , то можно уменьшить число до 0xE6C940 , например).

После правки исходников, надо поместить прошивку, которую ты хочешь пропатчить, в папку patch под именем fw.bin и запустить build.bat , который создаст в patchbin файл модифицированной прошивки fw.bin . Останется только залить его на флешку.

Аналогичным образом делается Password Path и No Boot Mode Patch, про которые ты можешь подробней посмотреть на гитхабе проекта. Моей же основной целью было научить флешку выполнять заданные действия, чего мы с тобой и добились.

Поставленной цели мы добились. Более того: думаю, ты теперь понял, что флешки (да и прочие USB-девайсы) нельзя больше рассматривать как просто абстрактный накопитель, хранящий твою информацию. На самом деле — это уже практически компьютер, который можно научить выполнять определенные действия. Хотя на данный момент РоС выложен только для одного конкретного контроллера, будь уверен, что в момент чтения статьи кто-то наверняка ковыряет другие.

Так что будь осторожен при подключении USB-устройств и держи ухо востро.

Геология

Главным нормативно-техническим документом для выполнения такой работы является СП 11-105-97 «Инженерно-геологические изыскания для строительства».

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

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

Необходимость проведения геологических работ

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

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

Главными целями геологических работ являются следующие:

  • Выявление гранулометрического состава грунта
  • Просчет прочности с конкретными числовыми значениями
  • Анализ пористости, уровня влажности, степени пластичности и деформации слоев
  • Определение глубины заложения грунтовых вод
  • Расчет возможной усадки здания в будущем

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

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

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

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

Кто выполняет, сроки и стоимость

Геологию участка осуществляют как физические, так и юридические лица, имеющие лицензию на осуществление данной деятельности и соответствующие разрешительные документы.

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

Иногда хозяева выполняют такие работы самостоятельно, однако ввиду отсутствия практического опыта и углубленных знаний такие результаты могут быть неточными.

Сроки выполнение геологических работ просчитывается индивидуально, в зависимости от сложности проекта. В среднем сам процесс занимает 15-20 рабочих дней, однако при значительных объемах и высокой сложности сроки могут увеличиться.

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

За основание для калькуляции обычно принимают Справочник базовых цен (СБЦ), где изменяются только корректировочные коэффициенты, делающие поправку на уровень инфляции.

Геологические изыскания

Процесс выполнения геологических изысканий строго регламентирован нормативно-правовой документацией, причем выполняется в соответствии с техническим заданием заказчика.

Работы по геологическому исследованию грунта включают в себя следующее:

  • Внимательное изучение исходных данных для конкретного земельного участка
  • Определения уровня залегания подземных вод, их напора, специфики и химического состава
  • Анализ типов почв и геологического строения исследуемого участка
  • Бурение скважин с целью разведочных работ
  • Полевые испытания почв и грунтов
  • Геофизическое обследование земельного участка
  • Исследование проб подземных вод и грунтов
  • Осмотр склонов на проверку их устойчивости, выявление риска возникновения оползней и селей

Грунт представляет собой сложный состав, включающий в себя почвы, раздробленные горные породы, осадки и техногенные образования. Для получения объективной и всесторонней информации о его составе используются разные методики его исследования.

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

Варианты исследований грунта

Специалисты используют несколько способов анализа грунта, позволяющих определить структуру почвы, ее состав.

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

Для этого используется специальная буровая станция, позволяющая пробурить отверстие в почве на глубину до 5-9 метров, а также взять все необходимые пробы грунта.

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

Выделяют следующие способы геологических исследований:

  1. По анализу грунта. В основе такой методики лежит гранулометрический анализ, позволяющий выявить уровень прочности, фракционный состав, а также степень водопоглощения. Более подробно об этой методике можно почитать здесь.
  2. По составу грунта. Здесь определяется геология по составу почвы, которая может относиться к одной из следующих категорий: суглинок, супесь, песок или скальные породы. Если интересует методика расчета, с ней можно ознакомиться здесь.
  3. По несущей способности. Данный анализ предполагает проведения исследований, в ходе которых грунт подвергается нагрузкам, которые потенциально могут воздействовать при неблагоприятных факторах. Подробнее о данном анализе можно почитать здесь.

Уровень грунтовых вод

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

Помимо этого используются геодезические данные местности, анализируется информация, касающаяся состава вод (наличие солей), сезонные паводки в весенний период времени, разливы близлежащих рек при сильных ливнях.

Расчет возможной усадки грунта

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

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

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

При анализе тщательно проверяется наличие на участке плывунов – пылеватых водонасыщенных супесей или песков, толщины которых колеблется от 2 до 10 метров.

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

Результаты выполнения

Итогом геологических изысканий, произведенных на конкретном земельном участке, является официальное заключение, выдаваемое специалистами.

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

Оформление и регистрация съемок в соответствующих органах

Результаты геотехнические и инженерно-геологические изысканий в виде отчетов, технических экспертиз и заключений должны регистрироваться в органах местного самоуправления.

До 2010 года их необходимо было регистрировать в Росреестре, однако после поправок в ФЗ № 240-ФЗ от 27 июля 2010 года этого делать не нужно.

Анализ состава грунта имеет важное значение, давая возможность правильно выбрать тип фундамента, рассчитать глубину его заложения и прочность. Экономить на геологических изысканиях земельного участка, предназначенного для строительства, не следует, поскольку информация должна быть точная и достоверная.

Читайте также:  Креативный системный блок из дерева. Крутой моддинг

Геология участка под строительство дома

Геологические изыскания – важное и обязательное условие качественного возведения для сооружений любого типа и размера. В процессе проведения данных манипуляций исследуются свойства почвы: несущие характеристики, состояние и глубина вод, и т.д. Выполнение данных мероприятий позволяют застройщикам экономить и исключить возникновение непредвиденных ситуаций в ходе реализации проекта.

Почему важно выполнять геологические изыскания

Заказ данной услуги будет разумным решением перед приобретением участка для будущего строения. В противном случае стоимость проекта может оказаться сильно высокой по причине чрезмерной уязвимости почвы. Как правило, владелец подбирает один из представленных строительными компаниями проектов. Но любое здание требует адаптации к геологическим особенностям определенной части земли, для чего, собственно, и осуществляются инженерно-геологические манипуляции.

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

Что включает в себя спектр геологических работ

Выполнение манипуляций по изысканиям подразумевает определенную поэтапность действий:

  1. На участок приезжает команда специалистов с профессиональным оборудованием.
  2. Проведение бурения и обустройства скважин.
  3. Взятие образцов грунта и вод для исследования.
  4. Проведение лабораторных мероприятий физических и механических свойств почвы с применением инновационного сверхточного оборудования.
  5. Подведение итогов: формирование отчетности.

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

Процесс исследования грунта и его составляющие

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

После детального изучения участка могут стать известными некоторые особенности объекта. Так, при наклоне места возведения здания, нужно выровнять поверхность и затем сделать уклон для предотвращения эрозий грунта. Однако часто и этих мер бывает недостаточно. В таком случае нужно менять почву, строить специальные террасы, укрепленные кирпичным или каменным фундаментом и т.д. Разумеется, такие работы требуют множество денежных и временных ресурсов, поэтому данное дело следует поручить специалистам.

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

Инженерно-геологические исследования

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

К мероприятиям инженерно-геологических изысканий относят определение:

  • типов и параметров интересующей области;
  • состояния почвы: лабораторные исследования, выявление прочности. Бурение скважин;
  • разные процессы почвы, ее состояния и прогнозирование дальнейшего положения дел;
  • состава грунтовых вод, потенциальной вероятности затопления.

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

Итоги геологического исследования

После выполнения всех мероприятий по геологии вы получите следующую информацию:

  1. Состав почвы. Позволяет спрогнозировать поведение поверхности после строительства здания, оценить вероятные риски. Все это так или иначе оказывает влияние на состояние сооружения. Грамотно проведенное исследование дает возможность исключить просиживание стен, появление трещин, деформации строения.
  2. Локализацию грунтовых вод, которые важно учитывать при выборе фундамента и возведении подвалов, канализационных систем.
  3. Сооружение рельефа. Данные сведенья избавят вас от проблем с эксплуатацией сооружения. По результатам исследований вы будете владеть полезной информацией, которая позволит двигаться в нужном направлении и даст возможность совершить конкретные действия, к примеру, осушить прилегающую область и т.д.
  4. Состав воды. Так, если вода не рекомендована для питья и употребления в пищу, то нужно будет искать другие пути для ее получения, что может быть очень затратно с финансовой точки зрения.

Инженерно-геофизические изыскания

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

  • Тщательное исследование геологических и геофизических свойств участка;
  • Выявление состава и механических характеристик почвы, опасных геологических процессов, а также выявление уровня, скорости, наполнения вод;
  • Исследование геологических процессов;
  • Изучение массивов почвы, являющейся поверхностью для активного строения;
  • Определение в сети подземных систем и объектов;
  • Исследование бетонных и железобетонных сооружений для поиска деформаций и определения уязвимых зон;
  • Установка толщины насыпной почвы в области прохождения автомобильных дорог;
  • Выявление культурного слоя при оборудовании археологических мероприятий.

Как видите, при заказе комплекса услуг геофизических изысканий потребность в проведении сложных финансово затратных процедур отпадает сама собой. Стоимость процедур зависит от объема работ, местоположения объекта, протяженности и прочих факторов.

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

3 аргумента Против проведения инженерно-геологических изысканий

Делать инженерно-геологические изыскания на участке или нет? Часть застройщиков утверждает, что без этого строить дом категорически нельзя. Другие доказывают, что заказывать геологию на «фирме» — выбрасывать деньги на ветер. Как быть? Рассмотрим аргументы разных сторон и, на их основе, в конце статьи сделаем вывод.

Содержание:

  • Для чего проводить геологию участка
  • Как обманывают при проведении инженерно-геологических изысканий
  • Вероятность разрушения дома если не сделать геологию

«Подводные камни» инженерно-геологических изысканий

На портале постоянно появляются темы с названиями: «Треснул ленточный фундамент! Что делать?», «Морозным пучением подняло угол дома. Как это исправить?», «Плита просела. Ломать?».

Среди причин аварийных ситуаций с фундаментом и «коробкой» дома часто называют отсутствие геологии. Мол, застройщик сэкономил, понадеялся, что пронесёт, вот и получил результат.

Кого не спроси, почти все знают или слышали, что, перед возведением дома, надо сделать инженерно-геологическое изыскание. Но мало кто пишет, что провёл исследование грунта на участке. Получается, большинство строят фундаменты на авось?

Для наглядности, приведём результаты голосования в одной из профильных тем на FORUMHOUSE.

Как видите, большинство участников портала высказались «За» проведение геологии. Но, сколько из этих людей реально сделают исследование грунта на участке? И ещё — результаты геологии, сами по себе, для обычного застройщика, не обладающего узкопрофильными знаниями, — китайская грамота. Как быть? Если вы сделали инженерно-геологические изыскания, то дом, затем, должны «от» и «до» проектировать специалисты.

Делать геологические изыскания грунта надо по заданию конструктора фундамента. Сначала определитесь с ним и только потом заказывайте исследование. Иначе, это — напрасный труд. У меня в архиве куча отчетов по геологии, которые меня, как конструктора-проектировщика фундаментов, совершенно не устраивают.

Почему исследование грунта следует начать с поиска проектировщика фундамента? Вы ему скажете, какой дом, и где вы хотите построить. Он переведёт ваши мечты на строительный язык и составит техническое задание для инженерно-геологической организации. В этом задании указывается:

  • Сколько этажей будет в доме.
  • Тип проектируемого фундамента.
  • Предполагаемая глубина заложения фундамента.
  • Планируемая нагрузка на фундамент и основание.

Получив ТЗ, геолог составит программу обследования участка, в которой пропишет количество и глубину скважин, виды проб и необходимые лабораторные исследования грунта.

Затем буровики выполнят работы, а геолог составит отчет о проведённых инженерно-геологических изысканиях. Хотя состав и несущая способность грунтов понятна только специалистам, застройщик, на основании отчета, может составить первое впечатление о плюсах и минусах своего участка.

Бывают и обратные ситуации, когда застройщик сначала делает исследование грунта и только потом обращается к конструктору фундамента.

Поясните, геологи, после изысканий, дают рекомендации по выбору оптимальной конструкции фундамента?

Геолог даст рекомендации как по выбору типа фундамента, так и по глубине его заложения и спрогнозирует вероятность развития опасных геологических процессов.

Материалы геологических и гидрогеологических изысканий — база для расчета и проектирования фундамента.

Дочитав статью до этого места, вы можете воскликнуть: «А где же «подводный камень?». Поясняем. Сами по себе геологические исследования грунта, без дальнейшего обращения к конструктору фундамента и профессиональному архитектору-проектировщикувыброшенные деньги.

А теперь скажите честно, сколько людей вы знаете, которые заказали проектирование и расчёт обычного загородного дома — площадью от 120 до 150 кв. м, от «А» до «Я», у профессионалов? Именно проектирование здания, со всей конструкторской документацией, а не переделали «на коленке» проект, скаченный в интернете, в лучшем случае, подогнав «картинку» у обычного дизайнера?

Неудивительно, что зачастую, после проведения изысканий, на портале появляются темы: «Сделал геологию. Помогите подобрать фундамент» или «Как разобраться в отчете по геологии?».

Итак, первая причина не делать геологию — вы готовы платить за весь цикл работ по расчёту и проектированию дома?

Обман со стороны геологов-халтурщиков

Чтобы поднять градус накала статьи ещё выше, приведём мнение пользователя портала с ником Sergey-2017.

А вы делали себе геологию? Или ваши друзья и знакомые? Те немногие, кто её делал, потом пришли к выводу, что потратили деньги зря. Байки о необходимости геологии для строительство частного дома, так и остаются байками. И еще, нет никаких гарантий, что результаты исследования не взяты с потолка. Кроме этого, геология участка под строительство дома абсолютно ничего не решает, т.к. описывает состояние грунта на момент исследования, не прогнозируя его вероятные изменения со временем.

Например, геология показала, что уровень УГВ низкий, но после возведения дома оказалось, что грунтовые воды находятся выше уровня промерзания грунта, т.к. искусственно изменилась динамика движения вод. Как это произошло? При покупке пустого участка и проведении геологии, рядом домов не было. Но, со временем, по мере застройки посёлка, происходит искусственное насыщение грунта водой. Т.к. соседи возводят локальные очистные сооружения, сбрасывают дождевые и талые воды с участков, устраивают пожарные водоемы. Сосед может поднять свой участок подсыпав грунт, тогда ваш окажется в низине. Может засыпать свою дренажную канаву и, тогда, весной и осенью, вся вода побежит к вам.

Ещё одна сложность — вероятность наткнуться на недобросовестных геологов-бурильщиков.

Мне пробурили 3 скважины глубиной 10 м. Пробу взяли только из одной. Бурильщики сказали, что грунт везде одинаковый, хотя я заметил, что в третьей скважине, в отличие от первых двух, глина была сильно увлажнена. Позволил в офис фирмы. Спросил, почему забор грунта был только из одной скважины. Менеджер сильно удивилась, обещала, что уточнит и положила трубку. Позвонил ещё раз. Перекинули на директора. Он сказал, что есть какая-то инструкция, по которой так можно отбирать пробы. Это правда?

Таких инструкций нет и брать только одну пробу не следует. Иногда, даже в двух шагах от скважины, состав и свойства грунтов различаются.

Я не могу найти компанию для проведения геологического исследования участка. Звоню. Спрашиваю, как бурят. Чем. Как проводят исследования в лаборатории. Толком ничего не говорят. Одни общие фразы. Договорился с одними. Приехали на легковушке. В багажнике обычный бензобур. Развернул обратно. Где найти нормальных специалистов?

Для исследования участка, грунт бурят как установками на базе грузовиков, так и малогабаритными мотобурами со шнеками.

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

Я заказал геологию участка. Нашел вроде бы приличную организацию. Приехали два бурильщика на УАЗе и молодой парень геолог. Сделали обычным шнековым буром 3 скважины глубиной по 8 м. Геолог помял образцы руками и положил в целлофановые пакетики. Ещё измерили уровень воды в скважинах. Бурильщики сказали, что грунт нормальный, строиться можно и уехали. Самое интересное было потом. Жена забрала результаты анализов грунта из лаборатории в Москве. По бумажкам оказалось, что отбор проб произвели вдавливаемым грунтоносом диаметром 108 мм! Всего же, по заключению, было отобрано 18 проб для определения физико-механических свойств грунта и 2 пробы для определения коррозионной активности грунтов! Комментарии излишни.

Abcnote выложил на портале результаты исследований. Их посмотрели опытные пользователи. Вердикт — большая часть данных о грунте взята из головы и просто переписана по шаблону из справочников.

Я думаю, что делать геологию — выкидывать деньги. За 40-50 тыс. руб., большинство «контор», в 90% случаев, вам напишут стандартный ответ на основании геологической карты местности. Если и отправят грунт в лабораторию, то, что там будет, тоже неизвестно. Пиши, что хочешь!

Обычно, для исследования грунта, бурят 3 скважины на глубину от 6 до 10 м в пятне будущей застройки. Две скважины бурят по углам фундамента. Ценник тоже разнится: от 1500 – 2500 руб. за 1 погонный метр скважины, до 5 тыс. руб. Конечная цена геологии сложится из условий бурения, удалённости участка, используемого оборудования, количества и глубины скважин и методе исследования.

Низкая цена должна насторожить, но и высокая не является гарантией добросовестности геологов. Выход — искать через «сарафанное радио» проверенных специалистов.

Вторая причина не делать геологию — большая вероятность нарваться на халтурщиков.

Доводы против инженерно-геологических изысканий

Разобраться в геологическом заключении обычному застройщику не по силам. Значит, придётся ещё платить архитектору и проектировщику фундамента. Я думаю, если речь не идет о действительно сложных грунтах, то можно обойтись своими силами и самостоятельно провести исследования. Формулировка — заплатите сейчас, потом сэкономите, а также страшилки от геологов — бесполезны для частного застройщика!

Геологию участка вы делаете не ради бумажки, а для проектировщика фундамента. По поводу страшилок, за мою, более чем двадцатилетнюю практику проведения инженерно-геологических изысканий для частных застройщиков, я вспомню не более десяти случаев, когда строение разрушилось, перед строительством которого не проводилось никаких работ. Ремонт домов обошёлся значительно дороже, чем траты на геологию, но все рассчитывают на то, что они не попадут в этот процент.

Могу поделиться статистикой. Я регулярно использую данные геологии при расчете фундаментов. Они реально нужны примерно в 10% случаев. Это варианты линз, клиновидных включений, местных разуплотнений и т.п. Данные по Московской обл. В остальных случаях, исследования необходимы для уточнения физико-механических свойств грунтов основания, что, принципиально, ничего не меняло. Но поймите правильно — это 10% от тех случаев, когда была сделана геология. Ну, а дальше, пусть каждый оценивает сам, много это или мало.

Итак, третий аргумент не делать геологию — надежда на то, что вы попадёте в число счастливчиков, у которых на участке нет проблемного грунта.

Выводы

Цель этой статьи не отговорить вас от проведения геологии или сказать, что геология совсем не нужна и можно строить как идёт. Ведь так делают все. Но, нужен здравый подход. Одно дело, когда для начала самостоятельного строительства дома из семейного бюджета с трудом выкраиваются 500 тыс. руб. и сумма в 50 тыс. за геологию, без последующего обращения к конструктору и архитектору, — фактически, выброшена на ветер. И совсем другое, когда возводится дом за 5 – 10 млн. руб. На фоне этих затрат, деньги, потраченные на геологию, незаметны.

В заключении статьи дадим упрощённый алгоритм. Вам нужно делать инженерно-геологические изыскания если:

  • Вы строите большой и тяжелый дом, который окажет значительную нагрузку на грунтовое основание. Например, особняк площадью 300-500 кв. м из кирпича, по монолитной технологии с бетонными перекрытиями.
  • Вы возводите полноценный цокольный этаж.
  • Есть вероятность, что на участке проблемный грунт. Это – текучепластичные и текучие суглинки, глины, текучие и пластичные супеси, заторфованные глинистые грунты.
  • Участок подсыпан привозным грунтом и непонятно, что находится под этим слоем.
  • Участок находится в низине, на болоте.
  • Вы не уверены, что под пятном застройки нет просадочных грунтов, водяных линз и т.д.

В теме Инженерно-геологические изыскания обсуждаются вопросы исследования грунта на участке.

  • Бюджетные системы дренажа участка и ливневой канализации. Здесь собран опыт строительства недорогих систем дренажа и дождевой канализации.
  • Нужна ли песчаная подушка под ленточный фундамент — в материале, ответ на спорный вопрос, обязательно ли делать подсыпку песком под фундамент, и в чём её вред.
  • О правильном пироге тёплой отмостки и выгоде её строительства рассказывают пользователи FORUMHOUSE.

В видео показаны этапы исследования грунта под дачное строительство и рассказывается для чего делаются инженерно-геологические изыскания.

Ссылка на основную публикацию