Live USB — это портативное внешнее устройство хранения данных с USB -подключением , содержащее полную операционную систему , с которой можно загрузиться . Этот термин напоминает USB-накопители, но может включать внешний жесткий диск или твердотельный накопитель , хотя их можно называть «живым жестким диском» и «живым SSD» соответственно. Они являются следующим эволюционным шагом после Live CD , но с дополнительным преимуществом записываемого хранилища, позволяющего настраивать загружаемую операционную систему. Live USB могут использоваться во встроенных системах для системного администрирования , восстановления данных или тест-драйва, а также позволяют постоянно сохранять настройки и устанавливать пакеты программного обеспечения на USB-устройстве.
Для ремонта компьютера с проблемами загрузки технические специалисты часто используют облегченные операционные системы на загрузочном носителе и интерфейс командной строки . Разработка первых живых компакт-дисков с графическим пользовательским интерфейсом позволила нетехническим специалистам ремонтировать неисправные компьютеры. Большинство Live CD основаны на Linux, и помимо ремонта компьютеров иногда они могут использоваться сами по себе в качестве операционных систем.
На персональных компьютерах загрузка через USB появилась в начале 2000-х годов, а на компьютерах Macintosh эта функциональность появилась в 1999 году, начиная с Power Mac G4 с графикой AGP и моделей iMac G3 со щелевой загрузкой . [1] На компьютерах Mac с процессором Intel эта функция была реализована при загрузке macOS с USB. [2] Специализированная загрузка через USB была предложена IBM в 2004 году в рамках « Реинкарнации ПК с помощью портативных планшетов SoulPad и загрузки Linux с устройства FireWire ». [3] [4]
Live USB имеют многие преимущества и ограничения живых компакт-дисков, а также включают в себя свои собственные.
Преимущества
В отличие от Live CD, данные, содержащиеся на загрузочном устройстве, могут быть изменены, а дополнительные данные сохранены на том же устройстве. Пользователь может носить с собой предпочитаемую операционную систему, приложения, конфигурацию и личные файлы, что упрощает совместное использование одной системы несколькими пользователями.
USB-накопители Live обеспечивают дополнительное преимущество в виде повышенной конфиденциальности, поскольку пользователи могут легко носить USB-устройство с собой или хранить его в безопасном месте (например, в сейфе ) , уменьшая возможности доступа других лиц к их данным. С другой стороны, USB-устройство легко потерять или украсть, поэтому шифрование и резервное копирование данных даже более важны, чем в обычной настольной системе.
Отсутствие движущихся частей во флэш-устройствах USB обеспечивает настоящий произвольный доступ , что позволяет избежать задержки вращения и времени поиска (см. также механическую задержку ) жестких дисков или оптических носителей . Это означает, что небольшие программы будут запускаться быстрее с USB-накопителя, чем с локального. жесткий диск или Live CD. Однако, поскольку USB-устройства обычно обеспечивают более низкую скорость передачи данных, чем внутренние жесткие диски, загрузка со старых компьютеров, не поддерживающих USB 2.0 или новее, может быть очень медленной.
Ограничения
Операционные системы LiveUSB, такие как Ubuntu Linux, применяют все записи файловой системы к оверлею файловой системы Casper (casper-rw) , который, когда он заполняется или заканчивается место на флэш-накопителе, становится непригодным для использования, и ОС перестает загружаться. [ нужна цитата ]
USB-контроллеры на дополнительных картах (например, ISA, PCI и PCI-E) почти никогда не загружаются, поэтому системы, в чипсете которых нет встроенных USB-контроллеров (например, такие как старые до USB), скорее всего, будут загружаться. не сможет загрузиться с USB, даже если USB включен через такую карту расширения.
Некоторые компьютеры, особенно старые, могут не иметь BIOS , поддерживающего загрузку с USB. Многие из них, поддерживающие загрузку через USB, все равно не смогут загрузить соответствующее устройство. В этих случаях компьютер часто можно «перенаправить» для загрузки с USB-устройства с помощью первоначального загрузочного компакт-диска или дискеты . [5] [6] [7]
Некоторые компьютеры Macintosh на базе процессоров Intel имеют ограничения при загрузке с USB-устройств: хотя прошивка Extensible Firmware Interface (EFI) может распознавать и загружаться с USB-накопителей, она может делать это только в режиме EFI. Когда прошивка переключается в «устаревший» режим BIOS, она больше не распознает USB-накопители. Системы, отличные от Macintosh, особенно Windows и Linux, обычно не могут загружаться в режиме EFI, и поэтому загрузка через USB может быть ограничена поддерживаемыми комбинациями аппаратного и программного обеспечения, которые можно легко загрузить через EFI. [8] Однако такие программы, как Mac Linux USB Loader, могут облегчить задачу загрузки USB-накопителя с Linux на Mac. Это ограничение можно устранить, изменив прошивку Apple, включив в нее драйвер USB в режиме BIOS, или изменив операционную систему, чтобы устранить зависимость от BIOS.
Из-за дополнительных циклов записи, возникающих при полноценной установке, срок службы флешки может немного сократиться. Это не относится к системам, специально разработанным для работающих систем, которые сохраняют все изменения в оперативной памяти до тех пор, пока пользователь не выйдет из системы. [9] SD -карта с блокировкой записи (известная как Live SD, твердотельный аналог Live CD) в USB-адаптере для чтения флэш-карт — это эффективный способ избежать любых рабочих циклов на флэш-носителе из-за записи и обхода Эта проблема. SD-карта как устройство WORM имеет практически неограниченный срок службы. Операционная система, такая как Linux, может затем запускаться с работающей USB/SD-карты и использовать для записи обычные носители, такие как магнитные диски, для сохранения изменений в системе; см. настойчивость (информатика) .
Настраивать
Существуют различные приложения для создания живых USB-накопителей; примеры включают Universal USB Installer, Rufus , Fedora Live USB Creator и UNetbootin . Доступны также программные приложения, которые можно использовать для создания мультизагрузочного живого USB-накопителя; некоторые примеры включают YUMI Multiboot Bootable USB Creator [10] и Ventoy . В некоторых дистрибутивах Linux и Live CD есть готовые сценарии, которые автоматически выполняют описанные ниже шаги. Кроме того, в Knoppix и Ubuntu можно устанавливать дополнительные приложения, а для хранения изменений можно использовать постоянную файловую систему . Базовая установка варьируется от 16 МБ ( Tiny Core Linux ) до большой установки размером с DVD (4 гигабайта).
Чтобы настроить действующую USB-систему для стандартного оборудования ПК, необходимо выполнить следующие шаги:
USB -накопитель должен быть подключен к системе и определяться ею
Возможно, потребуется создать один или несколько разделов на USB-накопителе.
На основном разделе флешки должен быть установлен флаг «загрузочный».
MBR необходимо записать в основной раздел USB-накопителя .
Раздел должен быть отформатирован (чаще всего в формате FAT32 , но можно использовать и другие файловые системы )
На раздел должен быть установлен загрузчик (чаще всего при установке системы Linux используется syslinux )
Необходимо записать файл конфигурации загрузчика (если используется).
На флешку необходимо скопировать необходимые файлы операционной системы и приложений по умолчанию.
Файлы языка и клавиатуры (если используются) необходимо записать на USB-накопитель.
Поддержка USB в меню загрузки BIOS (хотя есть способы обойти это; фактическое использование компакт-диска или DVD-диска может позволить пользователю выбрать, можно ли на носитель впоследствии записать запись. Запись один раз, чтение Многие диски позволяют быть уверенным, что работающая система будет чистым при следующей перезагрузке.)
На живых компакт-дисках Knoppix есть утилита, которая при загрузке позволяет пользователям заявить о своем намерении записать файловые структуры операционной системы либо временно, на RAM-диск , либо постоянно, на диск или флэш-носитель, чтобы сохранить любые добавленные конфигурации и обновления безопасности. Это может быть проще, чем воссоздание USB-системы, но может быть спорным, поскольку многие работающие USB-инструменты просты в использовании.
Полная установка
Одной из альтернатив решению с работающей операционной системой может быть полная установка; то есть традиционная установка, но без разделов подкачки. Этот вариант имеет то преимущество, что он эффективен для программного обеспечения, поскольку он устраняет необходимость сохранения на устройстве – отдельно от постоянного файла – установочного программного обеспечения операционной системы. Однако полная установка не лишена недостатков; из-за дополнительных циклов записи, которые для этого требуются, срок службы флэш-накопителя может немного сократиться. Чтобы смягчить это, некоторые работающие системы предназначены для хранения изменений в оперативной памяти до тех пор, пока пользователь не инициирует выключение системы, что запускает фактическую запись на устройство. Компромиссом является больший риск потери работы в случае нештатного прерывания. Помимо этого, следует учитывать еще один фактор: если скорость передачи данных устройства хранения данных низкая, производительность может снизиться до уровня, более типичного для устаревших компьютеров — даже для машин с современными компонентами. Эту проблему обычно можно решить, установив на жесткий диск USB, поскольку они обычно работают лучше, чем флэш-накопители, независимо от разъема.
Майкрософт Виндоус
Хотя многие работающие USB-накопители полагаются на загрузку операционной системы с открытым исходным кодом, такой как Linux, можно создать работающие USB-накопители для Microsoft Windows с помощью Diskpart [11] или WinToUSB . [12]
^ «Информация о USB и преимущества двухканального USB» . Apple (опубликовано 20 февраля 2012 г.). 16 сентября 2003. Архивировано из оригинала 12 мая 2013 года . Проверено 25 сентября 2016 г. Загрузочные USB-накопители: такое запоминающее устройство, как SuperDisk, Zip-диск или другой USB-накопитель, можно использовать для хранения действительной системной папки и использовать при запуске.
^ «Запуск с внешнего USB-накопителя (компьютеры Mac на базе Intel)» . Яблоко . 22 марта 2016 года. Архивировано из оригинала 22 мая 2016 года . Проверено 25 сентября 2016 г.
↑ Певец, Майкл (15 августа 2005 г.). «Мозги IBM захватывают душу ПК». CNET . CBS Интерактив. Архивировано из оригинала 27 сентября 2016 года . Проверено 25 сентября 2016 г.
↑ Ханифорд, Мартин (15 июля 2004 г.). «Загрузка Linux с устройства FireWire». IBM DeveloperWorks . ИБМ . Архивировано из оригинала 17 января 2007 года . Проверено 15 мая 2016 г.
↑ Тревор (6 мая 2010 г.). «Загрузка с USB-накопителя, даже если ваш BIOS вам этого не позволяет». Как компьютерщик . Архивировано из оригинала 23 сентября 2016 года . Проверено 25 сентября 2016 г.
^ "Менеджер загрузки Plop". 7 февраля 2012. Архивировано из оригинала 8 февраля 2012 года . Проверено 25 сентября 2016 г.
^ «Используйте дискету для загрузки Linux с USB-накопителя» . Ручка-накопитель Linux . 21 ноября 2007 г. Проверено 25 сентября 2016 г.
^ Номе (14 декабря 2013 г.). «MactelSupportTeam/EFI-Boot-Mactel». Вики-справка сообщества Ubuntu . Canonical Ltd. Архивировано из оригинала 4 марта 2016 года . Проверено 25 сентября 2016 г.
^ «Минимальная установка XFCE HD» . Форумы Linux Mint . Архивировано из оригинала 27 сентября 2016 года . Проверено 25 сентября 2016 г. Live cd записывает данные в раздел подкачки только в том случае, если он есть на вашем компьютере. Если этого не произойдет, он будет использовать только вашу оперативную память.
^ "YUMI - Multiboot USB Creator | Загрузочный флэш-накопитель Linux" . www.pendrivelinux.com . 13 марта 2011 г. Архивировано из оригинала 23 октября 2017 г. Проверено 31 декабря 2021 г.
^ намукс. «Создание загрузочной флешки». docs.microsoft.com . Архивировано из оригинала 16 сентября 2018 г. Проверено 15 сентября 2021 г.
↑ Гордон, Уитсон (21 апреля 2014 г.). «Как запустить портативную версию Windows с USB-накопителя». Лайфхакер . Гоукер Медиа. Архивировано из оригинала 25 сентября 2016 года . Проверено 25 сентября 2016 г.
Внешние ссылки
Викискладе есть медиафайлы, связанные с Live USB .
В Wikibooks есть книга на тему: Live-дистрибутив и полная установка Linux.
Различия между постоянным Live USB и полной установкой Linux на USB
Универсальный USB-установщик
Бесраздельная установка
Учебное пособие – Как настроить BIOS для загрузки с компакт-диска или USB