Відновлення GRUB 2 після встановлення Windows в Debian

Я вже писав про те, як відновити GRUB 2 після встановлення Windows за допомогою LiveCD Ubuntu. Той метод цілком працює, але сталося так, що у мене опинився старенький ноутбук з Debian (і його установочною флешкою), на який щойно була встановлена Windows. Відповідно, GRUB2 стерся, і зайти в Debian не було можливості. Нижче розповідаю, як я вирішував проблему.

Читать далее Відновлення GRUB 2 після встановлення Windows в Debian

Ноутбук Asus TUF Gaming FX505dy и Linux

Когда пришло время покупать ноутбук, я долго выбирал и читал форумы. Честно говоря мне не хотелось покупать ноутбук с дискретной видеокартой от AMD. Ведь, если будет дискретка от красных то и танцев с бубном не избежать. Однако ценовая политика от GeForce мне не нравилась, за аналогичный ноутбук но с видеокартой GTX 1050ti, нужно было отдать на 10-15 тысяч рублей больше (в российских интернет-магазинах).

Поэтому несмотря на возможные проблемы, я все же выбрал ноутбук ASUS TUF Gaming fx505dy с rx560x на борту, к тому же с nvme накопителем kingston на 512 гб. Купил я его в начале мая на довольно известном сайте computeruniverse в переводе на рубли примерно за 42 т. р (вместе с доставкой, а доставка из CU, стоит примерно 3000 рублей), в то время как аналоги были дороже. А вот как цена возрастает когда покупаешь ноутбук с ОС Windows, причем даже не Pro...

Получилась ли покупка выгодной? Сейчас будем разбираться.
Читать далее Ноутбук Asus TUF Gaming FX505dy и Linux

Как увеличить размер диска LVM на Proxmox VE

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

Читать далее Как увеличить размер диска LVM на Proxmox VE

Sandboxie — бесплатная песочница для запуска сомнительных программ в Windows

Песочница SandboxieSandboxie — наверное, самая популярная «песочница», позволяющая изолировать запускаемые в Windows 10, 8.1 и Windows 7 программы таким образом, чтобы они не могли повлиять на работоспособность системы. Ещё недавно утилита Sandboxie не была в полной мере бесплатной, но через короткое время после того, как в Windows 10 появилась встроенная песочница, стала таковой.

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

Использование Sandboxie

После установки Sandboxie на компьютер или ноутбук вы сразу сможете запускать программы в песочнице с параметрами по умолчанию одним из следующих способов:

  1. Нажать правой кнопкой мыши по ярлыку или исполняемому файлу программы, выбрать пункт «Запустить в песочнице» и указать конкретную песочницу (DefaultBox — песочница с параметрами по умолчанию, можно создать несколько наборов параметров и выбирать в зависимости от того, что именно необходимо). Запуск в Sandboxie из контекстного меню
  2. Запустить программу в песочнице, нажав по значку Sandboxie в области уведомлений Windows правой кнопкой мыши, выбрав имя песочницы, а затем — пункт «Запустить любую программу». Запуск в Sandboxie из области уведомлений Windows
  3. Открыв главное окно «Управление Sandboxie» и выбрав в меню «Песочница» — «Имя песочницы (DefaultBox) — «Запустить в песочнице».

Сама суть запуска программ в песочнице будет объяснена сразу после установки при первом запуске программы на нескольких информационных экранах. Эти же экраны можно вызвать через меню «Помощь» — «Начало работы. Руководство».

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

Программы запущенные в песочнице

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

Настройка песочницы Sandboxie

Если в главном меню Sandboxie выбрать пункт «Песочница» — «DefaultBox» — «Настройки песочницы» (или в том же меню создать новую песочницу), вы сможете тонко настроить поведение песочницы.

Настройки песочницы

Среди основных и наиболее часто требуемых параметров можно выделить:

  • Восстановление — в этом разделе содержится информация о папках, для которых будет доступно восстановление файлов. Что имеется в виду? Суть в том, что, если вы запустили программу в песочнице, создали или скачали с её помощью какой-то файл, а затем закрыли программу, файлы будут удалены и в системе их не останется. Если же сохранить файлы в одну из указанных папок (их список вы можете менять) и не отключать немедленное восстановление, вам автоматически будет предложено «Восстановить файл» (восстановление можно запустить и вручную), что означает — не удалять его после закрытия программы, а оставить в системе. Восстановление файла в Sandboxie
  • Форсированные папки и программы в разделе «Запуск программы». Программы из указанных папок или просто указанные исполняемые файлы программ всегда будут запускаться в песочнице.
  • Ограничения — в этом разделе можно предоставить программам, запускаемым в песочнице доступ в Интернет, сетевым папкам и файлам и настроить другие ограничения, например, строго ограничить набор программ, которые могут запускаться в песочнице.
  • Доступ к ресурсам — здесь можно задать программы, которым будет предоставлен тот или иной доступ к папкам и файлам или реестру Windows даже несмотря на их запуск в песочнице.
  • Раздел «Приложения» — здесь вы можете настроить некоторые специфичные параметры для отдельных приложений: к примеру, включить доступ за пределы песочницы для браузеров (может пригодиться для сохранения куки, доступа к паролям и т.д).

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

Скачать Sandboxie можно бесплатно с официального сайта https://sandboxie-plus.com/downloads/  — все функции в программе теперь доступны без ввода лицензионного ключа. Однако, при загрузке попросят ввести не только имя и адрес почты, но также должность и организацию (данные никак не проверяются).

Что такое TDP у процессора и видеокарты

Что такое TDP процессора или видеокартыВ характеристиках процессора компьютера или ноутбука (CPU) или видеокарты (GPU) вы можете увидеть такую характеристику как TDP, выражаемую в Ваттах. Некоторые начинающие пользователи компьютера интересуются, что означает этот параметр.

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

Что означает TDP

TDP — сокращение от Thermal Design Power, что в русскоязычных источниках обычно переводится как «Тепловой пакет». В общем случае TDP означает максимальное количество тепла в Ваттах, выделяемое процессором (или GPU) при работе. Однако, в реальности это может быть не совсем точным.

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

Теперь пара примеров, когда у определенных производителей иная интерпретация TDP:

  • Под TDP обычно подразумевалась максимальная мощность выделяемого тепла процессором. Однако, у современных процессоров Intel под этим имеется в виду тепло в Ваттах, выделяемое CPU при работе в течение продолжительного времени на штатной базовой частоте (не Turbo Boost). Таким образом, фактически выделяемое тепло и потребляемая мощность могут вырастать заметно выше указанных в характеристиках значений TDP, то есть у Intel TDP ниже максимальной потребляемой и рассеиваемой мощности. Информация о TDP на сайте Intel
  • У AMD заявленные значения TDP процессоров и видеокарт близки к реальным значениям максимальной выделяемой и потребляемой мощности при работе в обычном режиме.
  • NVIDIA определяет TDP как «максимальная мощность, которую система может потреблять при работе и максимальное количество тепла, генерируемое компонентами и которое необходимо рассеять охлаждающей системе». То есть ставит знак равенства между потребляемой и рассеиваемой мощностью.

Для чего пользователю нужны значения TDP у процессора и видеокарты?

Думаю, уже самого определения этого параметра должно быть достаточно, чтобы понять, для чего нужно знание теплового пакета (TDP). Например, если вы самостоятельно собираете компьютер, эти данные могут быть полезным для:

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

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

Причем описанное может играть роль при выборе двух разных ноутбуков с одним процессорном. К примеру, уже начали появляться ноутбуки с отличным процессором Intel Core i7-1065G7. Этот процессор стандартно имеет TDP в 15 Вт, но допустима конфигурация этого же процессора до 25 Вт, и у некоторых производителей будет использовать именно она. Первый будет холоднее и автономнее, второй — заметно более производительным.

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

Личное хранилище OneDrive — защищенное место хранения важных данных

Личное хранилище OneDrvieOneDrive — удобный сервис облачного хранения данных, по умолчанию предустановленный в Windows 10, с возможностью доступа с других устройств и телефона (или просто через браузер), а если у вас есть подписка Office 365, это автоматически дает вам 1 Тб бесплатного места в облаке. Одна из новых функций OneDrive — «Личное хранилище» для хранения файлов, требующих особой защиты.

В этой статье — о том, как именно работает защищенное личное хранилище OneDrive (OneDrive Personal Vault) для хранения конфиденциальных файлов. Заранее отмечу, что при использовании бесплатного плана (например, без подписки на Office) в облаке доступно лишь 5 Гб, а защищенное хранилище сможет хранить не более 3-х файлов.

Настройка личного хранилище OneDrive

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

  1. Открываем «Личное хранилище» в папке OneDrive. Открыть папку Личное хранилище
  2. Читаем информацию о защищенном хранилище и нажимаем «Далее». Информация о Personal Vault
  3. Используем любой из доступных (настроенных в учетной записи) методов подтверждения входа в учетную запись Майкрософт. При использовании электронной почты вам придет код, который потребуется ввести в окно с запросом. Вход в личное хранилище OneDrive
  4. Этот момент происходит только на компьютере: запущенная программа OneDrive закрывается, выполняет настройки и перезапускается, после чего вы получите уведомление о том, что личное хранилище полностью настроено. Ваше личное хранилище полностью настроено
  5. На этом всё: папка «Личное хранилище» откроется и в нее можно помещать ваши файлы, которые требуют особой защиты.
  6. Блокировка папки выполняется автоматически через некоторое время или вы можете сделать это вручную с помощью контекстного меню, как на скриншоте ниже. Заблокировать личное хранилище

В чем заключается сама защита: эта папка автоматически блокируется — через 20 минут на компьютере и через 5 минут на телефоне, а для её повторного открытия обязательно потребуется подтвердить вход с помощью кода по СМС или E-Mail, как в 3-м шаге выше.

Для получения содержимого стандартной, не защищенной папки OneDrive, достаточно простого открытия папки, входа под аккаунтом Майкрософт в браузере, причем у многих пользователей Windows 10, использующих учетную запись Майкрософт, при входе на сайт https://onedrive.live.com через браузер Edge «обычное» хранилище откроется автоматически без ввода пароля. Недостаточно будет и простой разблокировки отпечатком пальца или пин-кодом в мобильном приложении без дополнительных подтверждений.

Хранилище OneDrive в облаке

Дополнительный нюанс: если вы используете OneDrive на компьютере, то посмотреть уже синхронизированные файлы может любой другой пользователь, даже вошедший под другой учетной записью Windows, так как они хранятся на диске в обычном виде. А вот увидеть файлы в «Личном хранилище» он не сможет: на компьютере они хранятся на автоматически создаваемом виртуальном диске (вы можете увидеть его в «Управлении дисками» под именем OneDrive Personal Vault), зашифрованном с помощью BitLocker.

Личное хранилище OneDrive зашифровано BitLocker

Как итог: если вы храните какие-то критичные для постороннего доступа данные в OneDrive, рекомендую новую функцию к использованию. Если вы не используете OneDrive, а у вас есть подписка Office 365 — советую начать пользоваться: это удобно (например, вы легко можете сделать так, чтобы ваш Android или iPhone выгружал все фото и видео в облако), вполне надежно и, как я уже отмечал, в этом случае вам доступно 1 Тб места.

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

Open Shell — классическое меню пуск Windows 10 и замена Classic Shell

Программа Open-Shell Menu для Windows 10С выходом первых версий Windows с «плиточным» меню в Интернете сразу появились программы, позволяющие вернуть стандартный Пуск, о которых я уже писал: Меню Пуск в Windows 10 как в Windows 7.

Одна из самых популярных таких программ — Classic Shell, которая продолжает работать в последних версиях Windows 10, но её разработка и обновление больше не ведутся. Однако, автор этой утилиты открыл исходный код и на его базе появились новая программа, продолжающая обновляться — Open Shell (ранее называлась Classic Start и NeoClassic-UI), именно о ней и пойдет речь в этом обзоре.

Использование Open-Shell для возврата стандартного меню Пуск в Windows 10

Если вы знакомы с утилитой Classic Shell, то и проблем с использованием Open Shell у вас, вероятнее всего, не возникнет, более того, программа может автоматически импортировать настройки из первой утилиты.

Процесс установки и запуска программы очень простой:

  1. Установка выполняется на английском языке. Все, что потребуется сделать на этом этапе — выбрать требуемые компоненты: Classic Explorer (меняет меню в проводнике), Open-Shell Menu (классическое меню Пуск), Classic IE (настройка меню и строки состояния Internet Explorer), Open-Shell Update (автоматическая проверка доступных обновлений). Установка Open Shell
  2. Сразу после установки запустится окно настройки Open-Shell Menu. Настройки запускаются на английском языке, однако, само меню работает на русском. Если же и меню отображается не на том языке — отметьте пункт «Show All Settings», а затем выберите нужный язык на вкладке «Language». Главное окно Open Shell
  3. На главной странице настроек Open-Shell Menu вы можете выбрать внешний вид меню пуск, при необходимости — заменить кнопку «Пуск» своей кнопкой (по умолчанию отображается стандартная кнопка Windows 10).
  4. Нажав «Select Skin» под выбранным внешним видом меню Пуск вы можете выбрать тему оформления, а также настроить размеры иконок, текста, прозрачности с помощью соответствующих отметок (набор доступных отметок может отличаться в зависимости от выбранной темы). Выбор оформления меню Open Shell
  5. На вкладке Basic Settings можно настроить поведение различных кликов и нажатия клавиши Windows в меню Open Shell, включить или отключить автоматический запуск классического меню после перезапуска компьютера, отображение раздела «Все программы» и часто используемых программ.
  6. Вкладка Customize Start Menu позволяет включить или отключить отображение пунктов в меню пуск. Настройка меню Пуск
  7. По умолчанию быстро зайти в настройки Open Shell Menu вы можете, нажав правой кнопкой мыши по кнопке «Пуск» и выбрав пункт «Настройка».
  8. Если вы хотите вернуть обычное меню по правому клику (то, которое стандартно появляется в Windows 10), в настройках программы отметьте Show All Settings, а затем на вкладке «Controls» отметьте пункт «Right click opens Win+X menu».

В целом, всё сравнительно удобно и работает исправно, если не считать отсутствия русского интерфейса настроек, что может оказаться проблемой для некоторых пользователей. Если же проблем с этим нет, рекомендую отметить пункт Show all settings в утилите настроек Open-Shell Menu и пройтись по всем вкладкам: не исключено, что вы сможете найти что-то полезное для себя.

Расширенные настройки Open Shell

Ниже — пара примеров классического меню Пуск в Windows 10 с помощью Open-Shell Menu.

Классическое меню Пуск Open Shell в Windows 10

Скачать последнюю версию Open Shell вы можете с официальной страницы разработчика https://github.com/Open-Shell/Open-Shell-Menu/releases

Как распаковать bz2 Linux

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

После этого в действие вступает bzip2, сжимая готовый файл вида *.tar и присваивая ему название *.tar.bz2 либо *.tbz2. В этой статье мы расскажем вам распаковать bz2 linux с помощью команды tar.
Читать далее Как распаковать bz2 Linux

Установка MySQL в Debian 10

MySQL наиболее широко используемая система управления базами данных (СУБД) с открытым исходным кодом. Она используется для хранения и извлечения данных во многих приложениях. В официальных репозиториях Debian 10 находится СУБД MariaDB в качестве альтернативы для MySQL, и в большинстве случаев, она работает хорошо.

Но если вы хотите, получить СУБД с характеристиками присущими лишь MySQL, то вам потребуется установить ее из официального репозитория MySQL. Далее мы разберем как выполняется установка MySQL Debian 10 от разработчиков.
Читать далее Установка MySQL в Debian 10

Точка входа в процедуру не найдена в api-ms-win-core-synch-l1-2-0.dll — как исправить?

Как исправить ошибки DLL api-ms-win-core-synch-l1-2-0.dllПри запуске каких-либо программ и некоторых игр вы можете столкнуться с ошибкой «Точка входа в процедуру не найдена в библиотеке DLL api-ms-win-core-synch-l1-2-0.dll», при этом названия процедур могут быть разными: InitializeCriticalSection, LeaveCriticalSection, AcquireSRWLockExclusive и другие. Также ошибка может и просто сообщать о том, что указанный файл отсутствует или не предназначен для использования с этой версией системы.

В этой инструкции подробно о методах исправления ошибки api-ms-win-core-synch-l1-2-0.dll в Windows 7, 8.1 и Windows 10, один из них, вероятнее всего, окажется работоспособным.

Исправление ошибки api-ms-win-core-synch-l1-2-0.dll в Windows

Точка входа в процедуру не найдена в библиотеке DLL api-ms-win-core-synch-l1-2-0.dll

Прежде чем приступать, если ранее вы скачали этот файл с какого-либо сайта и разместили его в папках System32 или SysWOW64, уберите его оттуда (можно не удалять, а просто переместить в другое расположение). Далее — шаги, которые можно предпринять, если вы столкнулись с ошибками, связанными с тем, что точка входа в процедуру не найдена в DLL api-ms-win-core-synch-l1-2-0.dll:

  1. Только для Windows 7, 8 и 8.1 — установите обновление для универсальной среды выполнения C с официального сайта Майкрософт — https://support.microsoft.com/ru-ru/help/2999226/update-for-universal-c-runtime-in-windows (используйте метод 2 и вашу версию ОС). Перезагрузите компьютер, возможно ошибка уже будет исправлена.
  2. Для указанных систем, а также для Windows 10 — скачайте распространяемый пакет Visual C++ 2015, 2017 и 2019 с этой страницы. Нужно выбрать файлы vc_redist.x86.exe и vc_redist.x64.exe, скачать их и установить. При этом для 64-битной ОС — оба файла, для 32-бит — только первый: https://support.microsoft.com/ru-ru/help/2977003/the-latest-supported-visual-c-downloads. По завершении установке перезагрузите компьютер и проверьте, сохранилась ли ошибка.
  3. Попробуйте выполнить проверку целостности системных файлов Windows с помощью sfc /scannow

В качестве одного дополнительного метода, который устраняет проблему у некоторых пользователей: попробуйте переместить (лучше не торопиться удалять, а сохранить в какое-то другое место) файл SHCore.dll из папок C:\Windows\System32 и C:\Windows\SysWOW64, а затем проверить, будет ли появляться ошибка при отсутствии этого файла.

Также, если ошибка появилась после недавних обновлений Windows, а до этого в той же программе никаких проблем с api-ms-win-core-synch-l1-2-0.dll не наблюдалось, вы можете попробовать использовать точки восстановления системы на дату, предшествовавшую появлению ошибки.

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