Что лучше для ssd: gpt или mbr

Как в работающей Windows преобразовать диск из GPT в MBR и, наоборот, из MBR в GPT программой Paragon Hard Disk Manager

Привет друзья! Если вы хотите преобразовать жёсткий диск из GPT в MBR или, наоборот, из MBR в GPT и всё это без удаления ваших файлов на вашем HDD, то сделать это смогут только две программы, первая, это платная версия программы Paragon Hard Disk Manager 15 Professional, а вторая — бесплатная AOMEI Partition Assistant. Вообще, это очень хорошая программа совместимая с Windows 7, 8.1, 10, можно сказать настоящий комбайн объединяющий в себе две программы, первая для резервного копирования данных и восстановления, а вторая для управления дисковым пространством вашего компьютера. Невозможно в одной статье показать всё, что умеет эта программа, поэтому мы планируем написать о ней ещё несколько подробных статей и даже создать специальный раздел. А сегодня Paragon Hard Disk Manager 15 Professional поможет нам преобразовать жёсткий диск из стиля GPT в MBR и наоборот!

http://www.paragon.ru/home/hdm-professional /, но хочу сказать, что многое в ней не работает и только после покупки программы весь функционал будет разблокирован, в том числе и конвертер GPT в MBR .

Как в работающей Windows преобразовать диск из GPT в MBR программой Paragon Hard Disk Manager

Итак, если вы приобрели программу, то для примера давайте преобразуем в MBR мой жёсткий диск GPT. Работать будем в Windows 10

«Управление дисками» моего компьютера. Видим два жёстких диска, на первый установлена Windows 10, а на втором 700 Гб (буква (H:)) находятся мои личные файлы: фото, видео, ISO-образы операционных систем, VHD-файлы, документы и так далее, в процессе преобразования диска в MBR с ними ничего не случится.

В свойствах диска видно, что он имеет таблицу разделов GU >

На диске много файлов.

Запускаем Paragon Hard Disk Manager 15 Professional. В главном окне программы (напоминающем оснастку «Управление дисками») нажмите на стрелочку для отображения дисков и разделов.

Выбираем наш GPT жёсткий диск (H:) и щёлкаем на нём правой мышью, выбираем в появившемся меню «Конвертировать базовый GPT в базовый MBR диск».

Нажимаем « Применить » и программа начинает свою работу.

Преобразование в MBR успешно завершено! « Закрыть »

Заходим в свойства диска (H:) и видим, что он преобразован из GPT в MBR.

И все файлы в целости и сохранности.

Как в работающей Windows преобразовать диск из MBR в GPT программой Paragon Hard Disk Manager

Друзья, если вам понадобится провернуть обратную операцию, то есть преобразовать MBR в GPT, то делаем всё в обратном порядке. Щёлкаем правой мышью на MBR жёстком диске правой мышью и выбираем « Конвертировать в GPT диск »

« Да » и программа начнёт процесс конвертации диска MBR в GPT.

Преобразование в GPT успешно завершено! «Закрыть».

Мои файлы опять не пострадали.

Примечание : Paragon Hard Disk Manager 15 Professional может создать загрузочную флешку или диск, для этого нужно нажать кнопку RECOVERY MEDIA BUILDER (Создание аварийного носителя). Пользоваться такой флешкой очень удобно, так как можно преобразовывать при необходимости из GPT в MBR (и наоборот) жёсткий диск с установленной операционной системой. Также загрузочная флешка пригодится при операциях резервного копирования, восстановления, распределения дискового пространства и т.д.

Преобразование GPT в MBR может потребоваться в разных случаях. Часто встречающийся вариант — ошибка Установка Windows на данный диск невозможна. Выбранный диск имеет стиль разделов GPT, которая возникает при попытке установить x86 версию Windows 7 на диск с системой разделов GPT или на компьютере без UEFI BIOS. Хотя возможны и иные варианты, когда это может понадобиться.

Для того, чтобы конвертировать GPT в MBR вы можете использовать стандартные средства Windows (в том числе и во время установки) или же специальные программы, предназначенные для этих целей. В этой инструкции покажу различные способы преобразования. Также в конце инструкции есть видео, в котором показаны способы конвертировать диск в MBR, в том числе без потери данных. Дополнительно: способы обратной конвертации из MBR в GPT, в том числе без потери данных, описаны в инструкции: На выбранном диске находится таблица MBR-разделов

Внимание: если вы хотите преобразовать диск в из MBR в GPT с установленной системой, используйте метод: Конвертация MBR в GPT с помощью mbr2gpt.exe

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

Выделяя GPT, следует обратить внимание на то, что компания Intel поставила перед собой задачу сделать новый метод структуризации не только удобным, но и совместимым с более старыми версиями операционных систем. Вот лишь некоторые отличия GPT от MBR:

Вот лишь некоторые отличия GPT от MBR:

  • GPT может расширяться на несколько секторов, а не ограничивается первым.
  • Увеличено количество памяти для таблицы разделов с 512 до 16 384 байт.
  • Количество разделов увеличено до практически недосягаемых для нас размеров в ~16 квинтильонов (264).
  • Увеличены потенциальные размеры разделов.
  • GPT поддерживает давать новые атрибуты, имена и значения разделам. Проще говоря, каждому разделу пользователь может дать имя, которое он захочет, а благодаря поддержке юникод-кодировке, значение или имя может быть написано на любом языке.

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

Проблемы с установкой

Если установка «десятки» на жёсткий диск прекратилась появлением ошибки о том, что инсталляция Windows 10 в системе UEFI на MBR-разделы невозможна, для продолжения необходимо преобразовать GPT в MBR. С проблемой сталкивается большинство пользователей, которые не выполнили преобразование до начала инсталляции ОС.

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

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

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

  • После открытия командной сроки последовательно вводим в нее следующую цепочку системных команд:
  • diskpart – запуск утилиты для работы с разделами;
  • list disk – визуализация списка томов с целью выбрать будущий системный диск для преобразования;
  • select disk X – выбор нужного тома;
  • clean – очистка активного раздела под номером Х;
  • convert mbr – конвертирование mbr-раздела;
  • create partition primary size xxxxxxx – создаем новый раздел заданного в байтах объема;

При вводе размера тома учитывайте, что 1 Гб = 1024 мегабайтам, поэтому для получения диска объемом 50 Гб его размер необходимо два раза умножить на 1024.

  • active – делаем его активным;
  • format fs=ntfs quick – выполняем быстрое форматирование в ntfs;
  • assign – диск будет носить буквенную метку первой свободной буквы английского алфавита, начиная с «d»;
  • exit – выход из командной строки Windows 10.

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

Если установка Windows 10 на раздел GPT не осуществилась, и появилось знакомое окно, дополнительно необходимо выполнение нескольких условий:

  • должна осуществляться установка 64-х битной системы;
  • компьютер нужно включать в режиме U

Скорее всего установка «десятки» невозможна из-за второго фактора.

  • Для ее решения необходимо зайти в UEFI, что осуществляется, в основном, клавишами F2 (для ноутбука) или Del (для ПК).
  • Находим и активируем (устанавливаем значение как «Enable») функцию загрузки UEFI.

Обычно, она располагается в разделе BIOS Features или же BIOS Setup.

Переключаем режим функционирования SATA в AHCI вместо режима IDE. Чаще всего изменение этой опции не требуется, но проверить на всякий случай следует.

Сохраняем новые настройки.

В различных версиях UEFI варианты настроек могут располагаться в разных разделах и даже носить разные названия.

После этого установка Windows 10 на раздел с новым стандартом размещения файловых таблиц осуществляется, как обычная установка «десятки».

Разметка жёсткого диска

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

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

На сегодняшний день применяются два основных способа разметки винчестера:

  • MBR – популярная разметка, применявшаяся ранее и использующаяся до сих пор.
  • GPT – стиль раздела – современная разметка, созданная для работы с современным оборудованием.

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

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

По сути, при включении компьютера идёт обращение к главной загрузочной записи. Именно так переводится английская аббревиатура MBR – Mster Boot Record.

При появлении этой разметки и массового внедрения, её возможности с избытком удовлетворяли требования оборудования. Но с внедрение новых технологий стандарт исчерпал себя. Ограничения применения MBR, несовместимые с современным оборудованием:

  1. Использование жёстких дисков, объёмом не более 2 Тб.
  2. Винчестер может содержать не более четырёх основных разделов, как следствие – ограничение на количество одновременно установленных работоспособных ОС (В случае Windows 7,8 – не более двух).
  3. Низкая надёжность разметки. При повреждении загрузочного сектора, запуск ОС невозможен.

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

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

При использовании GPT-разметки на винчестере создаётся первый системный, загрузочный, раздел, в котором хранится необходимая для загрузки компьютера информация. Этот раздел заменят собой БИОС компьютера. Других разделов может быть 127. Каждый из них может быть основным и на каждый может быть установлена отдельная операционная система.

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

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

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

Что такое MBR

MBR (Master Boot Record) — это загрузочная запись, которая встраивается в начало физического диска. В нём содержится информация о разделах диска и загрузчик ОС. Загрузчик — это то, к чему прежде всего обращается BIOS для того, чтобы инициализировать загрузку операционной системы. Возможно вы не раз сталкивались с ситуацией, когда Windows не могла начать загрузку именно из-за поврежденной записи MBR. В случае c Linux в MBR обычно записывается GRUB (загрузчик Linux).

MBR — старичок, так как используется в компьютерах с самого начала. Стандарт GPT же появился относительно недавно и о нём мы поговорим далее. Главное преимущество MBR — совместимость с большинством систем. При этом недостатки таковы:

  • Возможно создать лишь четыре раздела, при этом можно создать дополнительные подразделы, используя один из основных разделов;
  • Размер диска ограничен 2 терабайтами;
  • В случае повреждения записи, хранящейся в начале диска, он становится нечитаемым.

Как узнать тип разметки диска в Acronis Disk Director

Определить, MBR или GPT диск используется на вашем компьютере, можно с помощью любой утилиты, предназначенной для работы с HDD. Одним из наиболее популярных приложений подобного формата является Acronis Disk Director. Узнать стиль разделов здесь проще простого, достаточно лишь запустить программу. Диски отобразятся в виде списка, а разметка будет указана в отдельном столбце.

Обратим внимание на наличие скрытого системного раздела «EFI system partition» с файловой системой FAT32 – это обязательный атрибут GPT-диска, который однозначно позволяет установить способ его разбиения

На этом все. Надеемся, что данная статья была для вас полезной.

MBR или GPT

В начале статьи в двух словах напомню вам, что такое MBR и GPT, кстати, у нас на эту тему есть подробнейшая статья.
Любой жёсткий диск или твердотельный накопитель SSD содержит в начальных секторах небольшой программный код (загрузочную запись), используемый Windows для своей загрузки, ещё данный код несёт в себе таблицу разделов, то есть информацию о разделах жёсткого диска. Этот код может быть стандарта MBR или GPT.

Главная загрузочная запись MBR используется аж с 1983 года и давно устарела, так как не позволяет использовать всё пространство современных HDD объёмом 2 ТБ и более, и не поддерживает создание на диске больше 4 основных разделов. Есть ещё причины: слабая защищённость и способность работать только с устаревшей системой ввода вывода БИОС.

Стандарт GPT лишён всех этих недостатков, прекрасно видит всё пространство жёстких дисков любого объёма, позволяет создать 128 основных разделов, лучше защищён и использует более современный вариант БИОСа под названием UEFI.

 
Так вот, если вам дать ноутбук с установленной Windows 8.1 или Win 10, то вы не сразу поймёте какого стиля в нём HDD. В сегодняшней статье я вам покажу несколько способов определить это.

Внимательный читатель может спросить, а зачем вообще знать стандарт разметки накопителя? Самый простой ответ может прозвучать так: — Если диск, на который установлена операционная система разметки GPT, то значит перед вами современный компьютер или ноутбук с включенным интерфейсом UEFI. Соответственно способ восстановления загрузчика операционной системы отличается. Вы не сможете без секретных знаний установить на этот ноутбук Windows 7 второй системой и так далее (могу назвать ещё много причин). 

Итак, узнаём стандарт жёсткого диска или SSD с помощью Windows PowerShell.
Если на вашем компьютерном устройстве установлена последняя версия Windows 10 Creators Update версия 1703, то открываем Windows PowerShell

и вводим команду: get-disk

Видим на вкладке«Partition Style», что в системе имеется два диска и первый накопитель объёмом 1000 Гб имеет формат — GPT, а второй 500 Мб — MBR.

В командной строке администратора тоже можно узнать стиль винчестера, но только другой командой.

diskpart

lis dis

напротив диска GPT будет стоять звездочка *.

Узнаём стиль разметки на диске mbr или gpt утилитой «Управление дисками».

Заходим в Свойства интересующего нас диска.

Идём на вкладку «Тома» и видим разметку накопителя.

Вам будет интересно: Самый лёгкий способ конвертации диска MBR в GPT!

x86 Examples

Assuming one knows how to read sectors from disk and has setup a function allowing them to do so, and assuming the inputs to said function are:

  • EBX — 32-bit LBA Address
  • CX — Sector Count
  • ES:DI — Buffer
  • BYTE — Drive Number

An extremely simple MBR complying to the standard could look like:

bits 16
org 0x0600
 
start
  cli                         ; We do not want to be interrupted
  xor ax, ax                  ; 0 AX
  mov ds, ax                  ; Set Data Segment to 0
  mov es, ax                  ; Set Extra Segment to 0
  mov ss, ax                  ; Set Stack Segment to 0
  mov sp, ax                  ; Set Stack Pointer to 0
  .CopyLower
    mov cx, 0x0100            ; 256 WORDs in MBR
    mov si, 0x7C00            ; Current MBR Address
    mov di, 0x0600            ; New MBR Address
    rep movsw                 ; Copy MBR
  jmp LowStart              ; Jump to new Address
 
LowStart
  sti                         ; Start interrupts
  mov BYTE bootDrive, dl    ; Save BootDrive
  .CheckPartitions           ; Check Partition Table For Bootable Partition
    mov bx, PT1               ; Base = Partition Table Entry 1
    mov cx, 4                 ; There are 4 Partition Table Entries
    .CKPTloop
      mov al, BYTE bx       ; Get Boot indicator bit flag
      test al, 0x80           ; Check For Active Bit
      jnz .CKPTFound          ; We Found an Active Partition
      add bx, 0x10            ; Partition Table Entry is 16 Bytes
      dec cx                  ; Decrement Counter
      jnz .CKPTloop           ; Loop
    jmp ERROR                 ; ERROR!
    .CKPTFound
      mov WORD PToff, bx    ; Save Offset
      add bx, 8               ; Increment Base to LBA Address
  .ReadVBR
    mov EBX, DWORD bx       ; Start LBA of Active Partition
    mov di, 0x7C00            ; We Are Loading VBR to 0x07C0:0x0000
    mov cx, 1                 ; Only one sector
    call ReadSectors          ; Read Sector
 
  .jumpToVBR
    cmp WORD 0x7DFE, 0xAA55 ; Check Boot Signature
    jne ERROR                 ; Error if not Boot Signature
    mov si, WORD PToff      ; Set DS:SI to Partition Table Entry
    mov dl, BYTE bootDrive  ; Set DL to Drive Number
    jmp 0x7C00                ; Jump To VBR
 
times (218 - ($-$$)) nop      ; Pad for disk time stamp
 
DiskTimeStamp times 8 db     ; Disk Time Stamp
 
bootDrive db                 ; Our Drive Number Variable
PToff dw                     ; Our Partition Table Entry Offset
 
times (0x1b4 - ($-$$)) nop    ; Pad For MBR Partition Table
 
UID times 10 db              ; Unique Disk ID
PT1 times 16 db              ; First Partition Entry
PT2 times 16 db              ; Second Partition Entry
PT3 times 16 db              ; Third Partition Entry
PT4 times 16 db              ; Fourth Partition Entry
 
dw 0xAA55                     ; Boot Signature

Of course this is an extremely simplified MBR, and is only able to load the active partition.

Как преобразовать из MBR в GPT через командную строку

Во время установки Windows на компьютер, в окне выбора диска для установки операционной системы появляется сообщение об ошибке: «Невозможно установить Windows в раздел Х диска Х. (Показать подробности)».

Для просмотра сообщения откройте окно, в котором вы увидите запись: «Установка Windows на данный диск невозможна. На выбранном диске находится таблица MBR-разделов. В системе EFI Windows можно установить только на GPT-диск».

В окне установки Windows нажмите на клавиши клавиатуры «Shift» + «F10» (на некоторых моделях ноутбуков может быт «Shift» + «Fn» + «F10»).

В окне командной строки запустите утилиту Diskpart, которая предназначена для работы с дисками. Последовательно вводите команды, после ввода каждой команды нажимайте на клавишу «Enter».

diskpart

В окне консоли введите команду для отображения списка всех дисков на компьютере:

list disk

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

select disk X (X — номер диска)

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

clean

Затем введите команду для преобразования диска в стиль разделов GPT:

convert gpt

Для выхода из приложения Diskpart введите последнюю команду:

exit

Закройте командную строку.

На жестком диске проведена конвертация из MBR в стиль GPT.

Обновите окно установки Windows. В окне для выбора диска появится незанятое пространство. Нажмите на кнопку «Далее». Программа установки Windows самостоятельно создаст необходимые разделы, а затем продолжится установка операционной системы.

Вам также может быть интересно:

  • Установка Windows 10
  • Установка Windows 8.1
  • Установка Windows 7

Что такое MBR и GPT?

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

Чтобы нормально работать с диском он должен быть разбит на разделы. Информация о них хранится двумя способами:

  • С помощью главной загрузочной записи – MBR
  • С помощью таблицы разделов – GUID

MBR – самый первый тип разметки диска, который появился еще в 80-х. Недостатком использования на сегодняшний день является то, что MBR не может работать с дисками, превышающие объем 2 Тб. Следующий недостаток – поддержка всего 4-х разделов, то есть будут у вас разделы, например, C, D, F, E и все, больше создать невозможно.

GPT – использование этой разметки наиболее предпочтительно, так как все те недостатки, которые есть в MBR отсутствуют в GPT.

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

Сейчас все больше внедряется современная версия BIOS – UEFI и стиль GPT очень хорошо с данной системой работает, что повышает скорость работы и облегчает её.

Как определить стиль разделов через «Управление дисками»

Самый простой способ выяснить, GPT или MBR диск установлен на компьютере, это воспользоваться штатным инструментом Windows для работы с жесткими дисками – утилитой «Управление дисками». Запускаем ее через меню «Пуск» (ПКМ – Управление дисками) или с помощью строки «Выполнить» (нажимаем сочетание Win+R на клавиатуре, а потом вводим команду diskmgmt.msc).

В открывшемся окне приложения будут отображены все подключенные к компьютеру устройства хранения информации – физические жесткие диски и USB-накопители. Кликаем правой кнопкой мыши по нужному диску и выбираем пункт «Свойства».

Далее переходим на вкладку «Тома» и находим строку «Стиль раздела». Если там указано «Таблица с GUID разделов», то диск имеет GPT-структуру (GPT расшифровывается как GUID Partition Table).

Если же этот параметр имеет значение «Основная загрузочная запись (MBR)», то используется традиционный метод разметки MBR.

Выводы

Решая, какой стандарт использовать, GPT или MBR, следует определить, какой загрузочный интерфейс используется, и какой размер жёсткого диска на ПК.

При наличии прошивки БИОС работа с GPT будет невозможной. Для более современного компьютера, укомплектованного большим HDD, наоборот, не стоит выбирать MBR.

Однако размеры дисков увеличиваются ненамного – немногие покупатели выбирают компьютеры с HDD объёмом больше 2 ТБ и, тем более, нуждаются в 2,2-терабайтных разделах.

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

Видео:

Ярослав Драгун

Ярослав. Люблю технологии и все, что с ними связано. А также рок-н-ролл)Мой телеграмм: Ярослав Драгун

Часто возникает вопрос что лучше — MBR или GPT? В этой статье я постараюсь понятным языком рассказать их отличия, плюсы и минусы. Но для начала нужно понять что вообще означают эти термины. Если вы купите новый жёсткий диск и поставите его в системный блок, в большинстве случаев в «моём компьютере» не произойдёт никаких изменений. То есть там будет отображено ровно столько места, сколько было до этого. Почему? Потому что новый диск нужно разделить на разделы, а поможет нам в этом GPT или MBR — стиль разделов.

К примеру, вы купили жёсткий диск на 2 терабайта. Если у вас в системе уже есть диски «C» и «D», вы можете добавить диск «E», размер которого будет составлять 2 TB. Либо разделить жёсткий диск на два раздела или больше. MBR и GPT — это способы хранения информации о разделах диска. MBR расшифровывается как «главная загрузочная запись», а GPT — таблица разделов GUID. MBR появился в 1983 году и не потерял актуальность до сих пор.

Так что же лучше — GPT или MBR? Давайте рассмотрим их основные преимущества и недостатки а также выделим их различия. Начнём с того, что оба стандарта выполняют следующие функции:

  1. Хранят структуру данных на диске;
  2. Хранят код, который используется для загрузки системы;
  3. Знают где физически начинается и заканчивается раздел на жёстком диске.

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector