Как починить таблицу разделов

Содержание
  1. Восстановление убитых MBR и таблицы разделов
  2. 0. Intro.
  3. 1. Восстановление таблицы разделов
  4. 3. Восстановление MBR
  5. Восстановление разделов с поврежденных жестких дисков
  6. Повреждения загрузочных записей и таблицы разделов
  7. Но что, если данная информация будет повреждена или больше недоступна?
  8. Восстановление дисков с недоступной таблицей разделов
  9. Правильный подход
  10. Инструменты для восстановления разделов
  11. Восстановление разделов: создание виртуального образа диска
  12. Восстановление данных
  13. Восстановление разделов
  14. Самые распространенные причины потери разделов диска и как их восстановить
  15. Что не следует делать
  16. Причины сбоя разделов носителей
  17. 1. Ошибка таблицы разделов
  18. 2. Файловая система на поддерживается ОС
  19. 3. Случайное удаление раздела
  20. 4. Неправильная работа с дисковыми утилитами
  21. 5. Форматирование или изменения файловой системы
  22. 6. Создание или удаление томов.
  23. 7. Битые сектора и физические повреждения
  24. 8. Сбой питания или операционной системы
  25. 9. Не присвоена буква диска
  26. Восстанавливаем данные с поврежденного раздела
  27. Заключение

Восстановление убитых MBR и таблицы разделов

0. Intro.

Ситуация следующая. Есть винт на 160Гб. На нем 2 раздела — 40Гб и 120Гб. С целью установки убунты как второй системы была произведена разбивка 120Гб -> 100+10+2+8.

Далее, с целью отката изменений, были объединены диски (10, 2 и 8) обратно в один 20Гб и отформатирован в NTFS. В нагрузку к этому, были проведены операции с MBR, результатом которой явилась ее смерть.

Итоги

1. При загрузке системы выводится сообщение MBR helper not found;
2. fdisk показывает один большой 160Гб диск.

Дураку понятно, что это начало веселой ночи.
Далее, под катом, решения вопроса.

1. Восстановление таблицы разделов

1.1. Parted magic

Данный LiveCD\USB дистрибутив, размером в 100Мб несет в себе огромную кучу софта, для работы с дисками. От разбивки, до восстановления.
Из них всех, нам нужны будут gpart, testdisk, fdisk и ms-sys.

1.2. Gpart

gpart — это утилита, сканирующая по-секторно диск на наличие разделов, которые присутствуют на носителе, но отсутствуют в таблице. В своей работе, она игнорирует уже существующую таблицу (если присутствует). Программа разаботана немецким программистом Michail Brzitwa и больше им не поддерживается. Вялотекущая разработка ведется командами Fedora и Debian. Текущая версия — 0.1h.

Утилита позволяет наиболее быстро и легко восстановить таблицу разделов, но она несет в себе несколько недостатков. Во-первых, разработка была давно заброшена, во-вторых, она иногда не совсем корректно определяет разделы.

gpart может работать в 2-х режимах. Это быстрый анализ и подробное сканирование. В некоторых случаях, первого режима достаточно. Мы же будем смотреть на второй.

gpart -if /dev/sda

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

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

Begin scan.
Possible partition(DOS FAT), size(1907mb), offset(0mb)
Possible partition(SGI XFS filesystem), size(5730mb), offset(1907mb)
End scan.
Checking partitions.
Partition(DOS or Windows 95 with 32 bit FAT, LBA): primary
Partition(Linux ext2 filesystem): primary
Ok.
Guessed primary partition table:
Primary partition(1)
type: 012(0x0C)(DOS or Windows 95 with 32 bit FAT, LBA)
size: 1907mb #s(3906544) s(16-3906559)
chs: (0/1/1)-(1023/19/16)d (0/1/1)-(12207/19/16)r
Primary partition(2)
type: 131(0x83)(Linux ext2 filesystem)
size: 5730mb #s(11736000) s(3906560-15642559)
chs: (1023/19/16)-(1023/19/16)d (12208/0/1)-(48882/19/16)r
Primary partition(3)
type: 000(0x00)(unused)
size: 0mb #s(0) s(0-0)
chs: (0/0/0)-(0/0/0)d (0/0/0)-(0/0/0)r
Primary partition(4)
type: 000(0x00)(unused)
size: 0mb #s(0) s(0-0)
chs: (0/0/0)-(0/0/0)d (0/0/0)-(0/0/0)r

Если все ОК, то соглашаемся на запись в таблицу разделов, скрещиваем пальцы и перезагружаемся.
В моем случае, программа определила разделы, которые были до разбивки (40 и 120), что не подходило и заставило искать альтернативные способы восстановления.

1.3. testdisk

Note: подробнее эта утилита описана в этом посте, здесь не буду повторяться.

Эта утилита аналогична предыдущей, но имеет ряд плюсов:
1. более свежая и активно поддерживается;
2. субъективно, работает намного быстрее;
3. функциональнее;
4. есть простой консольный интерфейс на базе ncurses.

Поехали!
1. в первом окне выбираем Create a new log file;
2. выбираем нужный диск (/dev/sda) -> Proceed;
3. отмечаем тип разделов как Intel;
4. выбираем Analyse current partition structure and search for lost partitions;
5. если найденные разделы верны, жмем Backup и переходим к пункту 6, есть возможность быстро пересканировать диск, если где-то ошибка (Quick search);
6. здесь уже виден зеленый список с разделами. Если ок, то записываем, иначе запускаем Deep search.;

В моем случае, результат был аналогичен результату gpart, что есть некорректен.
Запустив Deep search, выждав около 40 минут я получил ответ, от которого на душе так нехило отлегло.
Было найдено несколько партиций, которые накладывались одна на другую (это были изначальная (до манипуляций) 120Гб и новая, на 100Гб). Отметив ненужную, как удаленную, я записал таблицу на диск и перезагрузился. К счастью, все обошлось и компьютер вернулся к состоянию, который был изначально, а я мог с чистой совестью лечь спать.

3. Восстановление MBR

Для этой задачи, у нас в арсенале есть тулза ms-sys.
Сперва узнаем, что с нашей MBR.

ms-sys /dev/sda
/dev/sda has an x86 boot sector
it is unknown boot sector

Теперь видно, что на данном диске нет загрузочного сектора.
Утилита может работать с MBR различных операционных систем. Список можно получить, запустив программу без агрументов. В моем случае, необходим был от Windows 7.
Записываем MBR на диск:

ms-sys -7 /dev/sda
Windows 7 master boot record successfully written to /dev/sda

Проверяем:

ms-sys /dev/sda
it is Microsof 7 master boot record, like the one this
program creates with the switch -7 on a hard disk device.

Вот и все, нужная MBR установлена и можно перезагружаться.

Источник

Восстановление разделов с поврежденных жестких дисков

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

Читайте также:  Что можно сделать с наушниками которые не работают

Повреждения загрузочных записей и таблицы разделов

Все данные на жестком диске записаны в определенном логическом порядке. Большинство операционных систем, включая Windows, Linux и Mac OS будут инициализировать физический накопитель путем создания одного или более логических дисков, известных как тома или разделы. Проще говоря, каждый жесткий диск в процессе форматирования разбивается на логические разделы. После форматирования разделов ОС создает пустую файловую систему, которая, в свою очередь, будет содержать записи, указывающие на реальные файлы, хранящихся где-то на диске.

Первое, что операционная система делает при структурировании физического жесткого диска, – ищет системные записи, содержащие информацию о логических томах или разделах. При этом различные операционные системы могут использовать различные форматы (например, MBR таблицы разделов в Windows, или GUID Partition Table в Mac OS X), и, чтобы структурировать разделы как «буквы томов», система должна иметь возможность считать эту информацию.

Но что, если данная информация будет повреждена или больше недоступна?

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

Восстановление дисков с недоступной таблицей разделов

Итак, относительно небольшие повреждения могут привести к большим неприятностям, и устройство хранения данных окажется полностью недоступным. Однако, несмотря на все неприятности, ситуация может разрешиться в вашу пользу. Если таблицы разделов Master Boot Record или GUID на вашем жестком диске повреждены (или стерты) только частично, остальные данные остаются в безопасности, на своих прежних местах. При условии, что других повреждений не имеется, применяя правильную технику и используя правильные инструменты, вы можете надеяться на полное восстановление данных с почти 100% успеха.

Правильный подход

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

Инструменты для восстановления разделов

На рынке представлено несколько инструментов для восстановления разделов. Но мы не будем сравнивать функциональность и производительность существующих приложений. Нам просто нужен надежный инструмент без излишеств, который качественно выполнял бы свою работу. Поэтому мы остановились на RS Partition Recovery. Этот инструмент может восстановить информацию с поврежденного носителя, даже если диск недоступен или не читается. Детальное описание продукта не является целью этого текста, так что если вам нужна дополнительная информация об инструменте, вы всегда найдете ее здесь: http://recovery-software.ru/flash-drive-recovery/software-1.html

Восстановление разделов: создание виртуального образа диска

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

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

Восстановление данных

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

Чтобы безопасно и качественно восстановить данные, используйте RS Partition Recovery. Запустите мастер восстановления и выберите режим Глубокого Анализа. В запросе мастера о выборе раздела диска или физического устройства для восстановления, выберите опцию «физическое устройство», а затем непосредственно сам жесткий диск, содержащий поврежденную таблицу разделов.

Программа начнет детальное, продолжительное сканирование носителя. С целью выявления точной конфигурации разделов вашего жесткого диска RS Partition Recovery использует эвристические методы и Content-Aware анализ. Инструмент ищет разделы, сканируя весь диск и пытаясь обнаружить определенные характерные подписи файлов, поддерживаемый файловой системой. RS Partition Recovery поддерживает все файловые системы Windows (FAT и NTFS), гарантируя, что все разделы, отформатированные в этих файловых системах, будут удачно распознаны и восстановлены.

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

Восстановление разделов

Ремонт поврежденных или отсутствующих таблицы разделов может быть выполнен при помощи инструмента, находящегося в открытом доступе, — TestDisk . В отличие от RS Partition Recovery, этот инструмент требует некоторых дополнительных знаний и хорошего понимания того, что вы делаете и почему. Одним словом, инструмент может быть использован для анализа диска и попытки воссоздать оригинальную таблицу разделов.

Зачем тогда использовать RS Partition Recovery? Почему бы не использовать TestDisk как основной инструмент для восстановления данных с поврежденного носителя.

Дело в том, что данные инструменты для восстановления разделов выполняют совершенно разные функции. RS Partition Recovery восстанавливает ценную информацию, содержащуюся в файлах и папках, в документах и фотографиях. Если прочие действия и восстановительные процедуры не дадут результатов, с помощью RS Partition Recovery вы всегда сможете получить копию всей ценной информации. Вы просто сохраните ее на другом (здоровом) носителе, и таким образом за пару часов добьетесь главной цели.

Читайте также:  Если не работает айрдроп между айфонами

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

Источник

Самые распространенные причины потери разделов диска и как их восстановить

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

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

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

Что не следует делать

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

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

Причины сбоя разделов носителей

1. Ошибка таблицы разделов

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

Существует несколько структур разбиения диска – MBR, которая применялась еще чуть ли не с момента появления жестких дисков, и современная система – GPT. Некоторые ОС используют свою структуру, к примеру, в MacOs можно использовать таблицу APM (Карта разделов Apple). Поэтому, если взять накопитель с таблицей разделов одной ОС и подсоединить к ПК с другой то информация скорей всего будет недоступной. Чтобы прочитать информацию вам понадобится сторонний софт.

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

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

2. Файловая система на поддерживается ОС

Существует довольно много разных файловых систем, они отличаются друг от друга внутренней структурой. Есть универсальные файловые системы, большинство ОС распознают их без проблем. А также существуют уникальные файловые системы, разработанные под определенные ОС. К примеру, если отформатировать накопитель с файловой системой Ext4 в Linux записать на него данные, а затем подключить к ПК c Windows, он не распознает диск, и предложит его инициализировать, в результате чего информация будет утеряна. Если вы случайно согласились на инициализацию, при подключении диска назад к ОС Linux вы ничего на нем не увидите накопитель будет пустой.

Открыв такой накопитель с помощью Partition Recovery и проанализировав, вы сможете достать из него найденную информацию.

3. Случайное удаление раздела

Нельзя исключать и человеческий фактор. Каждому свойственно ошибаться и в некоторой степени эти ошибки неизбежны.

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

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

4. Неправильная работа с дисковыми утилитами

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

Читайте также:  Не работают задние стоп сигналы форд фокус 2

Еще, некоторые дисковые утилиты могут не поддерживать некоторые файловые системы. Следовательно, если продолжить с ним работу в этом менеджере, программа может затереть его таблицу, после чего вернуть информацию будет не просто. Hetman Partition Recovery с легкостью справится с любой из этих проблем, прочитает диск, найдет утерянные разделы и вернет с него всю оставшуюся информацию.

5. Форматирование или изменения файловой системы

Существует два вида: полное или быстрое. Быстрое форматирование – это перезапись (сброс) загрузочного сектора и таблицы ФС. Все пространство на диске просто отмечается как «пустое», но все данные остаются на своих местах, только больше не отображается ОС.

Полное форматирование – все пространство перезаписывается нулями, соответственно старая информация перезаписывается и восстановить ее уже не получится.

При разбиении носителя на логические тома, в первом разделе может быть записана критически важная информация об остальных разделах. Если выполнить полное форматирование первого тома, то данные об остальных может быть стерта, следовательно они могут стать недоступны. Еще при конвертации ФС, к примеру, с FAT в NTFS, служебные данные могут получить повреждения.

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

6. Создание или удаление томов.

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

7. Битые сектора и физические повреждения

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

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

8. Сбой питания или операционной системы

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

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

9. Не присвоена буква диска

Такая проблема присутствует в ОС Windows, она не может назначить «букву» для внешнего ЖД или флешкам. Если буква не присвоена, то весь том будет скрыт от ОС, или если «буква диска» изменилась, то обращение к нему по старому адресу вызовет ошибку.

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

Восстанавливаем данные с поврежденного раздела

Утилита Hetman Partition Recovery поможет восстановить информацию с нерабочего или поврежденного раздела, независимо от описанных выше причин. Программа прочитает всю поверхность тома, даже при поврежденной таблице. Глубокий анализ – поиск данных по сигнатурам, поможет найти и восстановить файлы и папки даже после серьезных физических или логических ошибок. Она автоматически просканирует диск и отобразит все оставшиеся данные, вам лишь останется ее восстановить.

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

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

Запустите программу, откройте вкладку «Менеджер дисков», нажимаем ПКМ по нужному носителю, который содержит утерянные логические диски, далее кликаем по «Найти диски». В открывшемся диалоге укажите тип файловой системы, или несколько, если накопитель содержал несколько разделов с разными ФС. После чего нажимаем кнопку «Найти».

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

Заключение

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

Полную версию статьи со всеми дополнительными видео уроками смотрите в источнике.

Источник

Оцените статью