на сколько я знаю поисковики давно такие вещи отслеживают, тем более если все сделано обычным редиректом, т.е. это не будет считаться увеличением количества уникальных записей
К сожалению разрядность важна, на этом народ бывает сильно обламывается когда апгрейдит память у слабых ноутов с предустановленной 32бит до 8Gb а ОС легально уже не обновить (а платить за лицензию половину стоимость ноута как то жаба душит, напомню теперь ОЕМ в розницу стоит так же дорого)
я думаю единственная причина почему windows не теряет популярности - именно осознанный пофигизм компании на пиратство среди обычных пользователей, если бы у народа не было иного способа кроме как покупать - нафиг оно никому не было бы нужно, как миленькие бы на linux переходили, а за ними и производители карт драйверами лучше бы делились.
p.s. это вы еще starter лицензию не видели, там например стоит запрет на установку приложений кроме как из говномагазина приложений
что там у тебя произошло одному богу известно, но скорее всего установщик из виртуалки не смог обновить таблицу efi и прописался в режиме legacy
и ты в биосе переключись в этот режим
p.s. еще раз linux и windows на одном физичесмком диске (точнее загрузчики) уживаются плохо, вручную можно кое что подправить (не посоветую) но скорее всего при очередном обновлении виндоус все сбросит или наоборот свихнется и откажется обновляться.
создаешь файл first_drive.vmdk (маленький, его нужно выбрать когда будешь создавать виртуалку как диск) где /dev/sda это твой физический диск (sda - первый, sdb второй и т.п., чтобы не ошибиться lsblk в консоли покажет разделы и какие файловые системы там, так же можно gui утилиты типа gparted или kdm посмотреть на диски)
затем в virtualbox (запустить с помощью sudo) создаешь машину, выбираешь в ней созданные выше диск, образ cdrom установщика винды, запускаешь машину, устаналиваешь (осторожно не снеси из виртуалки систему, с которой запущен linux) при перезагрузки выключаешь виртуалку и перезагружаешься по настоящему
Загрузчик grub при этому будет убит скорее всего, так что что если хочешь обратно в linux нужно потом его будет поставить, лучше на другой физическй диск или флешку
Виртуалки вытворяют чудеса, тем более какая-нибудь win7 там даже устанавливается быстрее, а некоторые ошибки ОС (невозможность интегрировать ряд секурных обновлений) даже штатно ntlite предлагают интегрировать, установив систему в вируталке.
И вообще со временем придешь к пониманию чтобы хранить уже установленный образ ОС для виртулбокса того же, запускаться со включенным снапшотом, чтобы откатывать изменения (нужный диск подключать по iscsi например, в linux это istgt демон), чтобы выполнять различные задачи
Для рассылки ты делаешь подключение к базе, получаешь список ВСЕХ id юзеров из подписок, делаешь из списка строку О_о, затем в этой строке убираешь всякие скобочки, запятые и прочее, превращая ее в список разделенный пробелами и запятыми, затем берешь количество из базы,напоминаю - это одно число, делаешь с ним то же самое что с массивом, и затем превращаешь его в число О_о. Затем невероятными усилиями разбирая строку в которую запакован список айдишников, вытаскиваешь эти айдишники по порядку выводишь строку...
у меня вопрос, ты когда чай себе завариваешь, случайно чайник в одеяло не заворачиваешь? когда в самолет несешь? ну чтобы оно остыло на крыле перед нагревом, я имею в виду чтобы остыло но не в ледышку, а то сахар на дне остается не растворенный?
p.s. по теме
на ошибки не проверяешь поэтому первая роняет работу метода и не продолжает рассылку
убери все волшебные манипуляции со строками, работай со списками, кода станет в 10 раз меньше и понятнее
не 'не докачав' а именно когда закончится первый этап копирования с носителя на диск, и потребуется первая перезагрузка, загрузиться уже не с виртуалки а нативно.
Систему можно полностью ставить в виртуалке, но зачем вам лишний этап повторной переустановки драйверов.
мало того, никто не мешает поступать наоборот, организовывать свою систему на базе своих виртуальных машин или выделенных серверов, но в случае нехватки ресурсов, брать удобные и красивые облачные сервисы (там виртуалку можно поднять за секунды скриптами)... как временная мера, дающая вам возможность не останавливать бизнес.
У тебя нет вариантов
* либо ковыряйся внутри файлов которые скопировались - маловероятно
* либо восстанови данные с карты памяти - просто, дешево, больше шансов
не представляю что там произошло что файлы так скопировались