Торрент включен nat pmp upnp. Как настроить uTorrent правильно. Важные настройки Торрент-клиента. Включение UPnP в Skype


Для форматирования накопителя через проводник начиная с Windows 7 можно выбрать два варианта - быстрое (очистка оглавления) и полное форматирование:

При этом не понятно, в чем между ними различия - давайте в этом разберемся. Для начала - определение форматирования:

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

Как видно, про удаление данных тут нет ни слова - по сути форматирование лишь дает возможность системе корректно работать с диском и информации на нем. Примером форматирования без удаления данных можно считать смену файловой системы с HFS+ на APFS при прошивке iOS 10.3 - файловая система сменилась, но все данные остались на месте. Но это скорее исключение - обычно под процессом форматирования подразумевается очистка диска от данных.

Теперь, когда с самим понятием разобрались, перейдем к типам форматирования.

Быстрое форматирование

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

Плюсы такого подхода ясны - экономится время, но есть и минусы:

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

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

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



В случае с SSD система форматирует диски иначе - для быстрого форматирования используется команда TRIM: при ее использовании контроллер SSD затирает все данные на накопителе и пересоздает список секторов. То есть для SSD быстрое форматирование выполняет по сути то же самое, что для HDD - полное. Поэтому при быстром форматировании SSD о восстановлении данных можно забыть.

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

Какой тип форматирования выбрать

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

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

Шаги

Форматирование второстепенного диска (Windows)

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

    Откройте Мой компьютер. Вы можете найти ярлык Мой компьютер в меню Пуск. Впрочем, можете нажать на Win+Е, тогда эта папка откроется сама. В Моем компьютере вы увидите список доступных жестких дисков.

    Нажмите правой кнопкой на выбранный диск. Выберите Format... Откроется инструмент форматирования дисков.

    • Убедитесь в том, что выбрали нужный диск. После форматирования все данные будут удалены.
  2. Файловая система определяет способ хранения и записи файлов на жестком диске, а также его совместимость с ОС. Если диск является внутренним, и вы используете его только на компьютере с Windows, то выберите NTFS. Если диск является внешним, то выберите FAT32 или exFAT.

  3. Если вы используете диск для специфической цели, то назовите его соответствующе. Например, если вы используете второстепенный диск для музыки, фильмов и картинок, то, назвав его “Медиа”, вы сразу же сможете определить, что на нем находится.

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

  4. Запустите форматирование. Нажмите на Старт, чтобы начать форматирование. Кликните на ОК, чтобы подтвердить выбранное действие, после которого все данные выбранного жесткого диска будут удалены. Если вы выбрали Quick Format, то процесс займет всего несколько секунд.

    Форматирование второстепенного диска (OS X)

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

      • Вы не сможете сделать копию установленных программ. Вам придется переустановить программы на новый диск. Впрочем, вы сможете сделать копию файлов настроек и параметров.
    2. Установите жесткий диск. Если вы форматируете новый диск, то, для начала, вам необходимо его установить. Посмотрите информацию в интернете о том, как установить жесткий диск. Если диск является внешним, то используйте USB-вход, FireWire или Thunderbolt.

      Откройте Disk Utility. Кликните Go и выберите Utilities . Если вы не увидели опцию Utilities , то выберите Applications , а затем кликните дважды на папку "Utilities". Откройте программу Disk Utility.

      Кликните на вкладку "Erase". Откроются параметры форматирования диска.

      Выберите тип файловой системы. Файловая система определяет способ хранения и записи файлов на жестком диске, а также его совместимость с ОС. Используйте выпадающее меню Volume Format, чтобы выбрать тип файловой системы. Если диск является внутренним, и вы используете его только для OS X, то выберите "Mac OS Extended (Journaled)". Если диск является внешним, выберите "exFAT".

      • FAT32 и exFAT могут быть прочитаны любой операционной системой. FAT32 является более старой файловой системой и не поддерживает файлы размером свыше 4 Гб, но читается любой операционной системой. exFAT не имеет ограничений, но не работает на более старых операционных системах, таких как Windows 95.
      • В целом, exFAT будет являться лучшим выбором для внешнего диска. Она подходит к большинству операционных систем и может хранить неограниченные по размеру файлы.
    3. Придумайте название для диска. Если вы используете диск для специфической цели, то назовите его соответствующе. Например, если вы используете второстепенный диск для музыки, фильмов и картинок, то, назвав его “Медиа”, вы сразу же сможете определить, что в нем находится.

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

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

      Форматирование загрузочного диска (Windows)

      1. Сделайте копию данных, которые хотите сохранить.

      2. Вставьте установочный диск с Windows. Вы можете использовать загрузочный диск или LiveCD. Таким образом, вы сможете выполнить загрузку с CD-диска вместо жесткого носителя.

        Установите режим загрузки компьютера на CD. Измените порядок загрузки компьютера в BIOS, чтобы загрузиться с диска. Посмотрите информацию в интернете или на wikiHow о том, как изменить порядок загрузки в BIOS.

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

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

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

        • Посмотрите информацию в интернете или на wikiHow о том, как установить различные типы операционных систем на ваш компьютер.

      Форматирование загрузочного диска (OS X)

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

        • Вы не сможете сделать копию установленных программ. Вам придется переустановить программы на новый диск. Тем не менее, вы сможете сделать копию файлов настроек и параметров.
        • Посмотрите информацию в интернете или на wikiHow о том, как выполнить резервную копию ваших данных.
      2. Убедитесь в том, что вы подключены к интернету. Вам понадобится подключение к интернету для переустановки операционной системы в конце процесса форматирования. Посмотрите информацию в интернете или на wikiHow о том, как подключиться к интернету на OS X.

        Перезагрузите ваш компьютер. Кликните на иконку Apple и выберите Restart . Удерживайте Command+R во время перезагрузки. Откроется меню загрузки.

        В меню загрузки, выберите "Disk Utility". Откроется загрузочная версия программы Disk Utility.

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

        Выберите тип файловой системы. Файловая система определяет способ хранения и записи файлов на жестком диске, а также его совместимость с ОС. Так как диск является загрузочным, выберите "Mac OS Extended (Journaled)".

        Введите название для диска. Например, если вы устанавливаете операционную систему, то назовите его "OS X".

        Выполните форматирование диска. Кликните на Erase, чтобы начать форматирование. Форматирование должно занять всего несколько секунд.

Доброго времени суток.

Вопросов относительно работы жесткого диска (или, как говорят HDD ) - всегда много (наверное, одно из самых многочисленных направлений). Достаточно часто, чтобы решить тот или иной вопрос - жесткий диск необходимо отформатировать. И тут, одни вопросы, накладываются на другие: «А как? А чем? Эта программа не видит диск, на какую заменить?» и т.д.

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

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

«Инструменты» для работы с жесткими дисками

Acronis Disk Director

По моему мнению - это одна из лучших программ для работы с жестким диском. Во-первых, есть поддержка русского языка (для многих пользователей это принципиально), во-вторых, поддержка всех ОС Windows: XP, 7, 8, 10, в-третьих, программа обладает отличной совместимостью и «видит» все диски (в отличие от других утилит подобного рода).

Посудите сами, с разделами жесткого диска можно делать «все что угодно»:

  • форматировать (собственно, по этой причине и была включена программа в статью);
  • изменять файловую систему без потери данных (например, из Fat 32 в Ntfs);
  • изменить размер раздела : очень удобно, если при установке Windows, вы, скажем, выделили слишком мало места под системный диск, а теперь его нужно с 50 ГБ увеличить до 100 ГБ. Можно отформатировать диск заново - но вы потеряете всю информацию, а с помощью этой функции - можно и размер изменить и данные все сохранить;
  • объединение разделов жесткого диска : к примеру, разбили жесткий диск на 3 раздела, а затем подумали, а зачем? Лучше иметь два: один системный под Windows, а другой под файлы - взяли и объединили и ничего не потеряли;
  • дефрагментация диска : полезно, если у вас файловая система Fat 32 (с Ntfs - большого смысла нет, по крайней мере, в производительности вы не выиграете);
  • изменение буквы диска ;
  • удаление разделов ;
  • просмотр файлов на диске : полезно, когда у вас на диске есть файл, который не удаляется;
  • возможность создания загрузочного носителя : флешки (инструмент просто спасет, если Windows откажется загружаться).

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

Paragon partition manager

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

Основные возможности:

  • Использование дисков более 2 ТБ в Windows XP (с помощью этого ПО вы сможете в старой ОС использовать диски большей емкости);
  • Возможность управления загрузкой нескольких ОС Windows (очень актуально, когда вы хотите установить к своей первой ОС Windows - еще одну. Например, чтобы протестировать новую ОС, перед тем как окончательно на нее перейти);
  • Легкая и интуитивно понятная работа с разделами : можно легко разбить или объединить необходимы раздел без потери данных. Программа в этом смысле отрабатывает вообще без всяких нареканий (кстати, есть возможность выполнить конвертирование базового MBR в GPT диск. Относительно этой задачи, особенно много много вопросов в последнее время );
  • Поддержка большого числа файловых систем - это значит, что вы сможете просматривать и работать с разделами практически любых жестких дисков;
  • Работа с виртуальными дисками : легко подключает к себе диск и позволяет работать с ним как с реальным диском;
  • Огромное число функций по резервному копированию и восстановлению (так же очень актуально) и т.д.

EASEUS Partition Master Home Edition

Отличный бесплатный (кстати, есть и платная версия - в ней реализованы несколько доп. функций) инструмент для работы с жесткими дисками. Поддерживаются ОС Windows: 7, 8, 10 (32/64 bits), есть поддержка русского языка.

Количество функций просто потрясает, перечислю некоторые из них:

  • поддержка разных типов носителей: HDD, SSD, USB-флешки, карт памяти и т.д.;
  • изменение разделов жесткого диска: форматирование, изменение размеров, объединение, удаление и т.д.;
  • поддержка дисков MBR и GPT, поддержка RAID-массивов;
  • поддержка дисков до 8 ТБ;
  • возможность миграции с HDD на SSD (правда, поддерживают не все версии программы);
  • возможность создания загрузочных носителей и т.д.

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

Aomei Partition Assistant

Еще одна достойная альтернатива платным продуктам. Стандартная версия (а она бесплатна) обладает кучей функций по работе с жесткими дисками, поддерживает ОС Windows 7, 8, 10, есть наличие русского языка (хотя он и не ставить по умолчанию). Кстати, по заверениям разработчиков, они используют особые алгоритмы для работы с «проблемными» дисками - так, что есть вероятность, что ваш «невидимый» ни в каком ПО диск, вдруг увидит Aomei Partition Assistant…

Ключевые особенности:

  • Одни из самых низких системных требований (среди ПО такого типа): процессор с тактовой частотой 500 Мгц, 400 Мб места на жестком диске;
  • Поддержка традиционных жестких дисков HDD, а так же новомодных твердотельных SSD и SSHD;
  • Полная поддержка RAID-массивов;
  • Полноценная поддержка работы с разделами HDD: объединение, разбивка, форматирование, изменение файловой системы и пр.;
  • Поддержка MBR и GPT дисков, размером до 16 ТБ;
  • Поддержка до 128 дисков в системе;
  • Поддержка флешек, карт памяти и т.д.;
  • Поддержка виртуальных дисков (например, от таких программ, как VMware, Virtual Box и пр.);
  • Полная поддержка всех самых популярных файловых систем: NTFS, FAT32/FAT16/FAT12, exFAT/ReFS, Ext2/Ext3/Ext4.

MiniTool Partition Wizard

MiniTool Partition Wizard - бесплатное ПО для работы с жесткими дисками. Кстати, и весьма не плохое, что только свидетельствует о том, что в Мире используют эту утилиту свыше 16 миллионов пользователей!

Особенности:

  • Полная поддержка следующих ОС: Windows 10, Windows 8.1/7/Vista/XP 32-bit и 64-bit;
  • Возможность изменения размеров раздела, создание новых разделов, их форматирование, клонирование и т.д.;
  • Конвертирование между MBR и GPT дисками (без потери данных);
  • Поддержка конвертирования из одной файловой системы в другую: речь идет о FAT/FAT32 и NTFS (без потери данных);
  • Бэкап и восстановление информации на диске;
  • Оптимизация Windows для оптимальной работы и миграции на SSD диск (актуально для тех кто меняет свой старый диск HDD на новомодный и быстрый SSD) и пр.;

HDD Low Level Format Tool

Эта утилита не умеет многого из того, что умеют перечисленные выше программы. Да вообще, она умеет делать только одно - форматировать носитель (диск или флешку). Но не включить ее в этот обзор - было нельзя…

Дело в том, что утилита проводит низкоуровневое форматирование диска. В некоторых случаях, восстановить работоспособность жесткого диска без этой операции - практически невозможно! Поэтому, если ваш диск не видит ни одна программа - попробуйте HDD Low Level Format Tool . Так же она помогает удалить ВСЮ информацию с диска без возможности восстановления (например, Вы не хотите, чтобы на проданном компьютере кто-то мог восстановить ваши файлы).

Вообще, об этой утилите у меня на блоге есть отдельная статья (в которой рассказаны все эти «тонкости»):

PS

Лет 10 назад, кстати, была очень популярна одна программа - Partition Magic (позволяла форматировать HDD, разбивать диск на разделы и т.д.). В принципе, использовать ее можно и сегодня - только вот разработчики перестали поддерживать ее и она не годна для ОС Windows XP, Vista и выше. С одной стороны жалко, когда перестают поддерживать такой удобный софт…

На этом все, хорошего выбора!

Как известно, команда «format c:», изначально относящаяся к инструментам MS-DOS, для компьютерных систем с Windows на борту применяется достаточно часто. Пусть многих не смущает, что поддержка MS-DOS со стороны корпорации Microsoft была завершена уже очень давно, поскольку встроенный инструмент системы в виде командной консоли работает как раз по ее принципам, а некоторые действия без командной строки выполнить невозможно вообще, равно как и получить доступ к скрытым возможностям Windows. Далее рассмотрим основные аспекты, связанные с форматированием и его практическим применением, не особо вдаваясь в технические составляющие дополнительно применяемых атрибутов.

Что за команда «format c:»?

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

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

Области применения команды

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

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

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

Некоторые нюансы, связанные с запуском форматирования

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

У меня Word не работает, что делать?

У Вас Word на диске «С»?

Пишите: «format c:» и жмите Enter.

А поможет?

Еще и как! Самое действенное средство!

Но это, конечно же, шутка. Дело в том, что в загруженной (работающей) системе, как бы вы ни старались, форматирование диска (системного раздела) запустить невозможно. Windows просто не даст этого сделать (ну не будет же система давать разрешение на самоуничтожение?).

Таким образом, вопрос того, как сделать «format c:», сводится только к тому, чтобы изначально загрузиться со съемного носителя, после чего вызвать консоль и использовать команду уже в ее среде. Иногда, правда, можно встретить и нестандартные ситуации.

Например, у пользователя инсталлировано две Windows-системы разных модификаций. Одна находится на диске «С», вторая установлена на диске «D». Форматирование раздела «С» можно произвести, если загрузиться в среде второй системы с вызовом командной консоли именно в ней.

То же самое можно наблюдать и в случае, когда на компьютере установлена какая-то виртуальная машина с тестируемой «операционкой», представляющая собой полное подобие реального компьютера, но в виртуальном виде.

Просмотр всех атрибутов командной строки

Но вернемся к основной команде "format c:". Командная строка позволяет выполнить множество операций с использованием этой функции. Чтобы не описывать абсолютно все применяемые атрибуты, любому пользователю можно посоветовать просмотреть их самостоятельно.

Просто вызовите командную строку и пропишите в ней команду «format /?». После ее выполнения на экране появится полный список дополнительных атрибутов с подробным описанием каждого из них.

Практическое выполнение форматирования

Теперь о практическом применении команды «format c:». Windows-системы выполнить ее не дадут, так что подразумеваем, что загрузка производится со съемного носителя (установочного или восстановительного диска или флешки).

Ввод команды в ее стандартном варианте выполнит полное форматирование указанного раздела. Если же установить дополнительный атрибут «/Q», это приведет к быстрому форматированию (Quick format). Задание размеров кластеров или другие специфичные действия рядовой пользователь выполнять вряд ли будет, поэтому пока можно ограничиться и таким простым примером.

Форматирование при создании новых разделов

Намного интереснее выглядит создание новых разделов и загрузочных носителей. Правда, команда «format c:» в этом случае не применяется, как таковая, но знакомство с общим использованием команды форматирования многим пользователя может пригодиться:

При использовании инструментария "diskpart" иногда требуется создавать первичную разбивку (create partition primary) с последующей активацией загрузочного раздела. На одном из этапов и нужно производить форматирование (можно использовать даже ручное указание предпочитаемой файловой системы), для чего вводится дополнительный оператор «FS», после которого указывается, например, тип системы NTFS. Если такой указатель не использовать, форматирование будет произведено с сохранением текущей системы.

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

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

В заключение

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

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

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

В данной статье я хочу кратко рассказать, как работают два механизма для проброса портов, а именно NAT Port Mapping Protocol и Internet Gateway Device (IGD) Protocol , входящий в набор протоколов UPnP. К своему удивлению я обнаружил, что в рунете информация по данному вопросу более чем скудна, что и сподвигло меня на написание данной заметки.

Для начала приведу краткий FAQ:

Q: Для чего нужны данные протоколы?
A: Для формирования на маршрутизаторе правила проброса определенного TCP/UDP порта (Port Forwarding) не вручную, а «автоматически», т.е. по запросу от хоста во внутренней сети.

Q: Как это реализуется?
A: Устройство за NAT отправляет маршрутизатору запрос с указанием внутреннего и внешнего номеров портов и типа протокола (TCP/UDP). Если указанный внешний порт свободен, маршрутизатор формирует у себя правило трансляции и рапортует запросившему компьютеру об успешном выполнении запроса.

Q: Проводится ли на маршрутизаторе аутентификация/авторизация запросов на открытие порта?
A: Нет, не проводится.

Теперь же рассмотрим работу данных протоколов более подробно (под катом).

Port Mapping Protocol

NAT-PMP описан в RFC 6886. Для своей работы он использует UDP-порт сервера 5351.

Рассмотрим работу протокола на конкретном примере - торрент-клиенте Vuze 5.7 для Windows 7.

Примечание: NAT-PMP во Vuze по умолчанию выключен. Его необходимо активировать в настройках плагинов.

1. Запускаем Wireshark. В строке фильтра вводим nat-pmp
2. Запускам Vuze.
3. Останавливаем перехват пакетов, смотрим результаты.

У меня получилось следующее:


Первые 2 это запрос внешнего адреса маршрутизатора и ответ с указанием этого самого адреса. Не будем на них подробно останавливаться и лучше рассмотрим, как происходит маппинг портов на примере пакетов 3-4.


Здесь мы видим, что запрашивается проброс внешнего UDP порта 48166 на такой же внутренний порт. Интересно, что внутри протокола не указывается адрес хоста, на который должна происходить трансляция (Inside Local в терминологии Cisco). Это означает, что маршрутизатор должен взять адрес источника пакета из IP-заголовка и использовать его в качестве Inside Local.

Параметр Requested Port Mapping Lifetime ожидаемо означает время жизни записи в таблице трансляций.


Как мы видим, маршрутизатор предполагаемо создал запрашиваемую трансляцию и ответил кодом Success . Параметр Seconds Since Start of Epoch означает время с момента инициализации таблицы трансляций (т.е. с момента последней перезагрузки роутера).

Маппинг TCP-портов происходит точно также и отличается только значением поля Opcode .

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

Вот что произойдет, если мы закроем Vuze.



На этом рассмотрение NAT-PMP закончено, предлагаю перейти к несколько более «мудреному» UPnP IGD.

Internet Group Device Protocol

Для обмена своими сообщениями данный протокол использует SOAP.

Однако, в отличие от NAT-PMP, IGD не использует фиксированный номер порта сервера, поэтому перед тем, как обмениваться сообщениями, нужно сперва этот порт узнать. Делается это при помощи протокола SSDP (данный протокол является частью UPnP и используется для обнаружения сервисов).

Запускаем торрент-клиент. Он формирует SSDP-запрос и отсылает его на мультикастовый адрес 239.255.255.250.


Маршрутизатор формирует ответ и отправляет его уже юникастом:


Внутри ответа мы можем увидеть URL для взаимодействия с маршрутизатором по протоколу IGD.

Далее Vuze подключается к маршрутизатору по указанному URL и получает XML с информацией о данном устройстве, в том числе содержащую набор URI для управления некоторыми функциями маршрутизатора. После того, как нужный URI найден в rootDesc.xml, Vuze отправляет SOAP-запрос на содание NAT-трансляции по найденному URI.

Примечание: до того, как запросить создание трансляции, Vuze заставил маршрутизатор перечислить все имеющиеся Port Forwarding"и. Для чего это было сделано, я могу лишь догадываться.

SOAP-запрос на создание трансляции UDP-порта:


Как говорилось ранее, нужный URI (идет сразу после POST) Vuze взял из rootDesc.xml. Для добавления трансляции используется функция с названием AddPortMapping .

Также можно отметить, что, в противоположность NAT-PMP, Inside Local-адрес указывается внутри самого протокола.

Аналогично NAT-PMP, при закрытии торрент-клиента маппинги проброшенных портов удаляются. Делается это функцией DeletePortMapping :


Можно заметить, что для удаления правила достаточно указать только тип протокола (UDP) и номер внешнего порта, не указывая остальные параметры.

Заключение

В данной статье мы рассмотрели два достаточно простых способа по созданию на домашнем роутере правил Port Forwarding по команде от хоста из локальной сети. Остается лишь отметить, что если вы считаете работу данных протоколов угрозой безопасности вашей домашней сети, то их можно попытаться выключить (хотя, конечно, гораздо лучше доверить вопросы безопасности утилите, которая для этого предназначена - файрволу). В случае моего Zyxel Giga II, на котором, к слову, и проводились все тесты, это делается CLI-командой no service upnp (примечательно, что в веб-интерфейсе опция включения/отключения UPnP отсутствует).



Есть вопросы?

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: