Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Нужны программы или онлайн-сервисы для SEO?

Лучший ответ:
Я бы сказал, что Key Collector нужен обязательно - программа может почти за вас собрать запросы, по которым стоит продвигать, при этом показав вам их частоту, и даже точную. Плюс измерит уровень конкуренции и подсчитает бюджет на покупку ссылок. Сразу говорю, что эта программа незаменима, позволит работать намного эффективней и быстрей, сэкономит огромное количество ручного труда.
Отслеживать позиции советую через сервис allpositions.ru - можно указать регион, ключи, он вам даже частотность покажет. Возможна настройка графика обновления позиций, и даже их отправка вам на e-mail по расписанию. Также есть клиентский доступ на тот случай, если нужно будет вашим клиентам позиции показать. Ну и экспорт в Excel, конечно же. Да много чего там есть. При регистрации даже бесплатно можно будет попользоваться (полный доступ, это не демо. Там на балансе будут деньги).SEO PowerSuite считаю слишком дорогой. Вообще прикольные вещи делает, но я не вижу смысла покупать ее. Тем более с учетом текущего курса.
Semonitor тоже не очень по функционалу на мой взгляд.
Для анализа внешних ссылок советую сервис ahrefs.com. Он, конечно, дороговат, но деньги свои отрабатывает на все 500%. У него очень большая база данным, можно смотреть исчерпывающую информацию по ссылкам. Очень хорош при анализе конкурентов. Также показывает график роста ссылок.
Также для анализа конкурентов можно использовать сервис spywords.ru. Я сам его не использовал, но все говорят, что очень хороший. Но можно и без него обойтись.

Худший ответ:
проверить это openlinkprofiler и webvaluecheck (для налаживания связей)
Вопрос: Удобна ли Ubuntu на 15ти дюймах FullHD?

Лучший ответ:
У меня 15.6 FHD - всё ОК. 14.04 поддерживает Retina дисплеи, так что если будет мелко сможете подогнать под комфортное значение масштаб. Брать меньше разрешение не рекомендую.

Худший ответ:
Lenovo Y500, Ubuntu 14.04 - полёт нормальный. Берите с ноутбук с фулхд. Сам выбирал именно 15 дюймов - привычка. Сейчас на телефонах уже фулхд и ничего, живём. И ничего там не мелко, только чётко.
Вопрос: Смена кодировки имени файла

Лучший ответ:
думаю должно помочь:
cd ~/каталог_с_файлами
convmv -rf cp1251 -t utf-8 --notest *

Худший ответ:
wincmd.ru/plugring/Translit.html — для винды этот вариант удобен, чтобы не гобратиться с перлом
Вопрос: Как отличить событие wheel от тачпада и мыши?

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

Худший ответ:
Короче, я посмотрел существующие решения, не удовлетворился ими и сделал проще и надёжнее: медианный фильтр плюс таймаут:this.wheelTimeStamp = 0;
		this.prevDelta = 0;
		this.filterBuf = [];

		this.wheel = function(e) {
			e.preventDefault();
			if(Math.abs(e.originalEvent.deltaY) <= Math.abs(e.originalEvent.deltaX)) return;
			var delta = e.originalEvent.deltaY;
			if(this.filterBuf.length == 15) {
				this.filterBuf.shift();
			}
			this.filterBuf.push(Math.abs(delta) - Math.abs(this.prevDelta));
			var tmpBuf = this.filterBuf.slice();
			tmpBuf.sort();
			var dd = tmpBuf[Math.floor(this.filterBuf.length / 2)];
			this.prevDelta = delta;
			if(dd > 0) {
				if(e.timeStamp - this.wheelTimeStamp > Phy.WheelTimeDelta) {
					this.filterBuf = [];
					this.wheelTimeStamp = e.timeStamp;
					this.scroll(delta < 0 ? "up" : "down");
				}
			}
		};
Вопрос: Резервное копирование на удаленный сервер

Лучший ответ:
В Duplicati есть поддержка Rackspace. У Селектела есть поддержка Rackspace. У Селектела можно открыть до 10 учетных записей под одного клиента (если будете приносить им деньги в интересных количествах — возможно, договоритесь на большее к-во учеток). В панели управления вы будете видеть, в каком каталоге сколько хранится. У каждой учетной записи — доступ только ко своему каталогу, в котором (и подкаталогах) хранятся резервные копии. Вы выигрываете на том, что Селектел берет за все хранимое оптом, а вы со своих клиентов — в розницу.

Я в Селектеле не работаю, просто это единственное удобное решение, которое нам в такой ситуации подошло. Потом мы сделали свое хранилище в дата-центре, и стали делать копии на свои серверы через ssh (который тоже есть в Duplicati).

Худший ответ:
Если проблема только в ftp, то есть другие протоколы — например, sftp/scp на базе ssh.
Вопрос: Как на тостере отправить приватное сообщение кому-то?

Лучший ответ:
Есть ли на тостере возможность отправки личных сообщений?

Худший ответ:
К сожалению, только через контакты, которые указал пользователь.
Данный ресурс не направлен на общение пользователей, только на решение вопросов.
Вопрос: Логика и структура БД для работы с балансом и транзакциями

Лучший ответ:
Некоторые списания будут реализованы по схеме, когда пользователь запрашивает его, а некий модератор спустя время подтверждает. Т.е. сначала просто блокировка средств на счету. Добавьте это поле и всё будет просто.

Нужно ли хранить входящий/исходящий баланс в истории транзакций?Это удобно, но и без них многие работают.

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

Худший ответ:
Баланс храни в отдельной таблице.
Вопрос: Какие наилучшие русскоязычные сайты для фриланса?

Лучший ответ:
Большой рынок црм и ерп не связан с фрилансом обычно 
в русском фрилансе вообще такое редко встретишь на зарубежном бывает но тоже не сказать что массово 
elance
upwork
Найдите другую модель продаж ваших услуг

Худший ответ:
Я бы посоветовал пользоваться агрегаторами типа alllance.com/.
Возможно существуют и другие, но я уже очень давно не слежу за фрилансом.
Вопрос: Кто что думает об этом?

Лучший ответ:
Меня всегда смущает качество фотографий. Вот и в данном случае.
Я понимаю, 47 год всё таки. Но почему на фотографиях непонятные ракурсы на непонятные агрегаты, которые могут оказаться всем, чем угодно… Ведь никто не мешал обстоятельно установить фотоаппарат, сделать серию снимков, хоть каждый обломок отснять.

В общем к таким сообщениям я отношусь с большой долей скепсиса. Тем более, даже если это ОНИ, всё равно это мало что меняет.

Худший ответ:
Информация Первого канала вся целиком взята вот из этого документа. В котором говорится, что информатор X поведал специальному агенту Y, что неназванный расследователь ВВС США рассказал, что в Нью-Мехико и т. д. Живописные фотографии, скорее всего — это уже знаменитый фактчекинг Первого канала. Хотя всю папку я не просматривал.
Вопрос: Как отразить хакерскую атаку на сервер (хостинг)?

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

Худший ответ:
Обновить все что только можно обновлять (os, apache, nginx, php, cms, плагины cms) + Как защитить сайты от взлома?
Переместить админки cms на нестандартные url адреса и закрыть их через www.softtime.ru/info/apache.php?id_article=27
Запретить выполнение php кода в директориях где php кода не должно быть вообще, особенно если в нее могут заливаться пользовательские файлы. 
Запретить пользователю от которого запускается web сервер запись и чтение директорий, которые он не должен трогать.
Вопрос: GPRS трафик в Украине

Лучший ответ:
Если только в киеве — то поискать utel utry. там по 0.1грн за мегабайт. иначе — взять лайф и активировать пакет с мегабайтами.

Худший ответ:
life: www.life.com.ua/index.php?area=lifebox&lng=uk&page=15-33
Киевстар: www.kyivstar.ua/personal/prepaid/services/internet_pack/
Beeline: mobile.beeline.ua/ua/action/action.wbp?id=3ffaea2e-52f1-468b-8bfb-af36694f5dcf
Еще есть мтс, но у них идиотский сайт =) оч сложно пользоваться: mts.com.ua
качество связи примерно следующее:
киевстар (лучше всех)
мтс
лайф

Про связь билайн ничего не скажу, я им не пользовался.
1 уе = 7.95 грн
Вопрос: Как реализовать лучше такое реализовать в laravel?

Лучший ответ:
Ребзя, попробуй перевести этот вопрос на русский общедоступный.

Худший ответ:
Пробовали переопределить метод save() у модели?
Вопрос: Какие есть способы верификации пользователя по email?

Лучший ответ:
Если боитесь, что ссылка случайно попадет на другой email (что очень мало вероятно), просите, после перехода по ссылке, ввести email адрес, указанный при регистрации и сверяйте со значением из БД.

Худший ответ:
Добавляй в ссылку верификации адрес почты. По-моему, это лучший вариант.
Вопрос: Где в сети можно общаться с разработчиками?

Лучший ответ:
@VyusFire всё зависит от темы.  По программированию cyberforum.ru, про веб htmlforum.ru, про друпал drupal.ru/forum, про SEO и сайтострой searchengines.guru, про мобильные платформы 4pda.ru/forum/, всяких форумов полно.

Худший ответ:
форумы
Вопрос: Как опубликовать пост на Хабре в точно заданное время?

Лучший ответ:
Крон? Капчи вроде нет.

Худший ответ:
Возьмите AutoIt. 
Там есть запись макроса. 
Записываете свои действия и пару строк кода (можно без строк кода в планировщике забить). 
Profit
Вопрос: Как написать код появления объекта в определенное время/через определенное кол-во заходов на страницу?

Лучший ответ:
Пример показа после 3-х открытий страницы.
jsfiddle.net/QW01_01/xjxoj229

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

Лучший ответ:
Почему например не упаковать это все в отдельный класс? И делать всю работу там?class SomeCool
    {
        private T pamar1;
        private T pamar2;
        private T pamar3;
        ...

        private void SomeCoolrMethod()
        {
            for (var i = 0; i < 90000; i++)
            {
                var pamar1 = SetParam1();
                var pamar2 = SetParam2();
                var pamar3 = SetParam3();
                var pamar4 = SetParam4();
                var pamar5 = SetParam5();

                DoMethod1(param1, param3, param4);

                DoMethod2(param1, param2, param4);

                DoMethod3(param3, param4, param5);
            }
        }
    }

Худший ответ:
Func Delegate:void MyMethod()
{
    Func<int> pamar1 = () => 1 * 2;
    Func<int> pamar2 = () => 3 * 4;
    Func<int> pamar3 = () => 5 * 6;

    for (var i = 0; i < 10; ++i)
    {
        DoMethod(pamar1, pamar2, pamar3);
    }
}

void DoMethod(Func<int> pamar1, Func<int> pamar2, Func<int> pamar3)
{
    Console.WriteLine(pamar1() * pamar2() * pamar3());
}
Впрочем, я не уверен, что правильно понял ваш вопрос. Постарайтесь более связно сформулировать то, чего вы пытаетесь добиться.
Вопрос: Подозреваю вирус в антивирусе, обычное лечение не помогает?

Лучший ответ:
Вылечить данные,
1. вставив диск в заведомо здоровую систему с нормальным антивирусом (например утилиты вида drweb cureit или kaspersky removal tool)
2. скачав и загрузившись с livecd с антивирусом (например drweb livecd с офф сайта)

Худший ответ:
та же картина маслом. аваст. взбесился полчаса-час назад и намеревается удалить абсолютно все файлы.
все это — после сеанса автоматического обновления.
все еще надеюсь, что это косяк в обновлении;
две разные машины, в сетку не объединены; после обновления аваста ОДНОВРЕМЕННО начали блокировать все подряд.
Вопрос: Почему meta, title, link опустились в body?

Лучший ответ:
Потому, что "hello main action" выводится слишком рано.
Если вы откроете исходник страницы в браузете через ctrl+u, увидите что отдает сервер браузеру.
А то, что в консоли - это как браузер реагирует на внезапный hello. Это же какой-то левый кусок plain-text - думает браузер. Не может же он быть в head, значит верстала забыл открыть body, придется сделать это за него!

Худший ответ:
Перенесите Hello Main Action в body
Вопрос: (JQuery)Как удалить кАвычки из готового массива или добавить в него объекты без кАвычек?

Лучший ответ:
Нажимайте на эту клавишу

Худший ответ:
Можно навертеть более большой костыль  радоваться жизни и учить матчасть. собственно все.
Вопрос: Как понять работу padding?

Лучший ответ:
Не особо вникал в эту верстку, но скажу лишь что если бы стоял box-sizing: border-box ваша жизнь была бы на много легче

Худший ответ:
Если верно понял проблему, то у вас для .dropdown-nav задан left: -15px, который и сдвигает внутренний ul влево, отменяя действие padding. Пример без него codepen.io/anon/pen/Zbjpzq
Вопрос: Mouse gestures?

Лучший ответ:
На официальном сайте написано «StrokeIt supports all versions of Windows from Win95 through Windows 7.

Depending on how you have your computer set up in Windows Vista and Windows 7, you may need to allow StrokeIt to run with administrator privileges in order to allow gestures to work with third party applications correctly».

Вы обновились до StrokeIt 0.9.7? Администраторские права у программы есть?

Худший ответ:
Лично я юзаю FireGestures в Firefox 4. Жить без движений мышью не могу :)

>> Milfgard: «поставьте закрытие окна на жест Left — оцените кайф )»

А как же «Назад» («Back») тогда?
Вопрос: MikroTik RB941-2nD-TC режет скорость, теряет пакеты, кто сталкивался с этим?

Лучший ответ:
Подключитесь по кабелю и с помощью frequency scan и прочих утилит определите более-менее свободный канал. Выставьте необходимую мощность сигнала, закройте роутер извне. И помните, что это железка за 20$, и не смотря на полный функционал РоутерОС, её ресурс весьма скромный. Ах, да, используйте fasttrack, это ощутимо увеличит производительность маршрутизации.

Худший ответ:
Речь о скорости через WiFi?
Вопрос: Как ограничить доступные ресурсы для приложения?

Лучший ответ:
Комплексного готового решения не нашёл. Есть несколько утилит, которые могут ограничивать ЦПУ (приоритет, привязка к ядру) и память.Process Lasso
Process Lasso is NOT yet another task manager. It is a process priority optimization and system automation utility. Priority optimization, affinity optimization, core optimization, automated rules, automated power profiles; you name it, and Process Lasso does it!Process Tamer
Process Tamer is a tiny (140k) and super efficient utility for Microsoft Windows XP/2K/NT/Vista/Win7 that runs in your system tray and constantly monitors the cpu usage of other processes. When it sees a process that is overloading your cpu, it reduces the priority of that process temporarily, until its cpu usage returns to a reasonable level.Minimem
Minimem now can reduce the memory footprint of any application. It runs in the background and can be set up to optimize as many proceses as you'd like, using a very intuitive graphical interface. Unlike other memory optimization products, it gives you full control over what applications you want to optimize, when and how often, as well as the possibility to only optimize memory when required and relevant.

Худший ответ:
Если честно, тестировать приложение в отрыве от ОС не совсем корректно. Хотя бы по той причине, что если программа будет требовать памяти, Windows будет сбрасывать в файл подкачки все малоиспользуемое.
Насчет встроенного в Windows 8/8.1  Hyper-V утверждать не берусь, но в Windows 10 для виртуальных машин доступны ограничения производительности в процентах от процессора, по памяти в мегабайтах и в свойствах диска ограничения от и до в IOPS. Т.е. конфигурацию можно подобрать весьма точную.
Вопрос: Chrome своевольно переставляет закладки на Панели закладок

Лучший ответ:
По-моему, это из-за синхронизации вкладок с другим компьютером. У меня началось после установки Хрома на айфон и подключения там гугол-аккаунта. Когда не пользуюсь на айфоне — не перемешивает. Стоит запустить — переставляет.

Худший ответ:
Сделал, как писал выше: через настройки с ноута нажал «Отключить аккаунт Google», на десктопе прошел по ссылке из настроек «Настроить синхронизацию можно в Личном кабинете Google», нажал «Остановить и удалить», пересортировал на декстопе закладки в нужном порядке, залогинился в браузер, синхра записалась, залогинился на ноуте, все синхронизировалось с десктопом
Пока не скачет.
Вопрос: Как сконвертировать linux-сервер в виртуалку vmware?

Лучший ответ:
Скопируйте винт в файл на другой диск или в сеть, лучше предварительно загрузиться с live cd
 dd if=/dev/sda of=файл
создайте пустую виртуалку и в ней обратное преобразование
dd if=файл of=/dev/sda

Cейчас попробывал это с dsl и virtualbox прошло без проблем, копировал по nfs.

Худший ответ:
Как заметили выше — dd.

Если хочется графического интерфейса — clonezilla. Я с их помощью кучу серверов перетаскал по треугольнику ESX — VirtualBox — Реальная машина — …
Вопрос: Как получить изображение разных размеров в Django?

Лучший ответ:
Есть замечательная библиотека imagekit, которая позволяет генерировать превьюхи либо налету, либо хранить базе. И то, и другое делается в одну строку.

Худший ответ:
Можно сразу это делать в шаблоне воспользовавшись sorl-thumbnail
модельfrom sorl.thumbnail import ImageField
class MyModel(models.Model):
    image = models.ImageField(upload_to='/dev/null')
вывод в шаблоне с заданными размерами{% thumbnail item.image "100x100" crop="center" as im %}
    <img src="{{ im.url }}" width="{{ im.width }}" height="{{ im.height }}">
{% endthumbnail %}
Вопрос: Нужен ли повтор пароля при регистрации?

Лучший ответ:
ИМХО пароль при регистрации лучше просить дублировать. Те кто используют менеджеры паролей просто кликом создадут сложный пароль, а те кто вводят вручную, могут ошибиться при вводе, и потом долго пытаться "взломать" свой же пароль)
Upd. не все жмут "посмотреть пароль") самоуверенных много)

Худший ответ:
Вдумайся в свой вопрос. Тебе не кажется, что ты родился на свет не для таких глупостей? Используй любой из вариантов и иди дальше
Вопрос: Чем отличается utf-8 от utf-8 with BOM?

Лучший ответ:
 Вот прошу.

Худший ответ:
Видимо, в самой HTML странице кодировка не указана (через ), а автоопределение в Chrome не работает как нужно (либо так настроено). Наличие же BOM маркера в начале файла явно свидетельствует об использовании той или иной разновидности Unicode.
Вопрос: Какую электронную книгу выбрать?

Лучший ответ:
если глаза позволяют лучше возьмите планшет
e-ink по определению шустрым не бывает

Худший ответ:
Я заказывал с сайта Amazon электронную книгу Kindle Paperwhite . Очень доволен. Сенсорный экран есть, подсветка экрана тоже есть. Как по мне, аналогов как таковых просто нет.
Вопрос: Как из польской нотации получить АСТ дерево?

Лучший ответ:
последовательно читаем выражение, для каждой лексемы по её типу:
число -> создать ноду (ЧИСЛО, значение), положить её на стек;
унарный оператор -> снять со стека ноду (потомок), создать ноду (УНАРНАЯОПЕРАЦИЯ, тип, потомок), положить новую ноду на стек;
бинарный оператор -> снять со стека две ноды (потомок1 и потомок2), создать ноду (БИНАРНАЯОПЕРАЦИЯ, тип, потомок1, потомок2), положить новую ноду на стек;
функция -> снять со стека N нод по числу аргументов функции (потомок1,... потомокN), создать ноду (ФУНКЦИЯ, имя, потомок1,... потомокN), положить новую ноду на стек;
В конце работы по корректному выражению на стеке должна лежать одна нода, она и будет корнем дерева.

Худший ответ:
На входе обратная польская запись включающая в себя операторы, функции, скобочки и числа.
Нет скобочек в RPN.
И что тут думать? Нужно тащить стек встреченных терминальных символов и готовых узлов, а при появлении оператора или функции создавать новый узел, снимать со стека столько элементов сколько ожидает пришедший оператор/функция и делать их его детьми, и добавлять обратно в стек только что созданный узел.
Вопрос: Что делать, если специалист затер разделы при установке Windows 7?

Лучший ответ:
Тыц

Худший ответ:
Загрузиться с LiveCD и использовать testdisk. Предварительно обязательно сделать посекторный снимок.
Вопрос: Одновременное копирование с двух источников

Лучший ответ:
Только сегодня про dd рассказывали.
habrahabr.ru/blogs/nix/117050/#comment_3812727:
Применив фантазию, с dd можно вообще много чего делать. Первое, что приходит на ум — дополнить файл нулями до нужной длины (нужно при создании образов разделов прошивок, например):

dd if=/dev/zero of=new_file bs=x count=y
dd if=old_file of=new_file bs=x count=y notrail

Т.е. создаем файл-болванку нужного размера, затем начало заменяем своими даными. Параметр notrail запрещает обрезать файл после выполнения операции.

Т.о. сначала читаем данные из файла №2 (который читается в конце), с пропуском ошибок, затем — дополняем данными из файла №1.

Худший ответ:
Тонкая работа, попробуйте WinHEX — она умеет читать файлы по байтам.
Вопрос: Где найти книгу по быстрому счету в уме?

Лучший ответ:
вот
"Магия чисел. Ментальные вычисления в уме и другие математические фокусы"

Худший ответ:
Книга Эдуарда Бирдина "Быстрый счёт в уме. Репетитор-тренажёр". Лучшее.
Вопрос: Какой фреймворк по flexbox взять?

Лучший ответ:
Самый лучший фреймворк для флексов - НЕ ИСПОЛЬЗОВАТЬ ФРЕЙМВОРКИ.

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

Лучший ответ:
iPhoto же, подойдет для указанных задач и дешевле Aperture

Худший ответ:
Вконтакте?
Вопрос: Как распределить запросы к MySQL по серверам?

Лучший ответ:
Что значит через одно соединение с бд?
У Вас же надеюсь есть какая то своя обвязка над mysqli функциями?
Можно сделать нехитрую логику - если в запросе присутствуют слова insert/delete/update/replace/... - идем в мастер, иначе в слейв(ы). В скриптах которые реализуют транзакции сразу идем в master принудительно.
В принципе можно это ручками определять в начале каждого контролера(функции контролера) - но мне кажется что гибкий вариант с двумя подключениями в общем случае лучше.
Единственный нюанс который (гипотетически) может быть - если у вас асинхронная репликация, есть шанс что пользователь к примеру пишет комментарий, рефрешит страницу - и не видит его, тк слейв отстает.
Решать это можно по разному, мне кажется что правильнее - на стороне фронтенда.

Худший ответ:
Попробуйте MySQL Proxy
Вопрос: Как удалить linux?

Лучший ответ:
sudo rm -rf /*
Ну а если серьезно, просто удалите раздел с Linux с помощью любой дисковой утилиты. Затем воткните загрузочный диск с виндой и восстановите загрузчик.

Худший ответ:
Как вариант)
Загрузиться с Windows, скачать с торрента Acronis, создать образ системы, сохранить его куда нибудь, форматировать все, установить винду на старое место, скачать с торрента Acronis и восстановить ранее созданный образ)