Программы
Программки, программульки и программища

 Мое мнение
Имею мнение - хрен оспоришь

 Knowledge Base
"База знаний" на компьютерную тематику

 Капитан очевидность
Сюда попадают разные очевидные вещи

 Жизнь
Различные статьи от меня

 Из сети
Всякое из сети, что мне понрваилось и я решил скопировать это себе

 Фото
Возможно сюда попадут какие-нибудь фоторгафии, а возможно и нет

 Проекты
Другие мои проекты или просто полезные ссылки

 Произведения
Что-нибудь накалякаю если вдруг, то может даже и сюда положу

Назад к 'Knowledge Base'

Windows 8 - копирование файлов, пока система спит

Запомните, никогда! Никогда, черт возьми, не копируйте файлы на системный диск с Windows 8, подключив его к другому компьютеру. Потому, что система не выключена, система спит...

Копировать, конечно же, можно, но для этого нужно соблюсти определенные условия. А теперь, собственно, о чем это я?

Начнем сначала, иногда мне приносят ноутбуки и есть необходимость скопировать файлы на диск ноута. Иногда этих файлов даже много и занимают они очень даже прилично. По сети ноут подключать лениво, т.к. надо запоминать старые настройки сети не забыть их потом вернуть, по вай-фаю медленно. Поэтому я не заморачиваюсь и снимаю диск, подключаю его через внешний USB-SATA3 контроллер к своей машине и закидываю на него то, что нужно, и все было быстро и круто, пока я не проделал это на ноуте с восьмеркой на борту. Вначале ничто не предвещало беды, я нажал «Завершение работы», выключил ноут, снял с него диск, скопировал файлы, по правильному отключил, вернул обратно в ноут, включил и... каково же было мое удивление, когда я не увидел файлов на ноуте. Я точно помню куда их копировал, но ноут показывает, что папка пуста. Для верности скопировал на ноут Тотал и зашел через него. Галка «отображать скрытые файлы» естественно стоит, но в папке по-прежнему пусто. Но каково же было мое удивление, когда я вновь выключил ноутбук, снял с него диск и подключив к своей машине... увидел все файлы на месте! Именно в той папке, в которую я их копировал! Но тут же вернув диск в ноут и запустив ОС, я вновь их не увидел. Я протер глаза, дал себе пощечину, даже попробовал открыть некоторые из этих файлов на своей машине, и они открылись, но ноут их по прежнему не видел. Какое-то время, я просто сидел, молча глядя в потолок, а потом пошел на кухню за пивом. Обычно с этого у меня начинается решение всех невозможных проблем. И в этот раз, началось точно также. Не буду рассказывать, как я все понял и связал в единую картину, пусть это останется между мной и парой-тройкой кружек пенного напитка, но суть проблемы в следующем:
Когда была Windows 7 – все было хорошо, при выключении она полностью выгружалась и гасила машину. При последующей загрузке, она заново загружала все драйвера и библиотеки и успешно стартовала. Но каждая новая версия Windows по размеру превышала предыдущую, посему и время запуска на том же самом железе увеличилось. Но только не у Windows 8. Эта система вдруг стала загружаться и выключаться быстрее, почему, спросите вы? Неужели Microsoft наконец-то поняли, что такое оптимизация? Вдруг на самом деле они не плохие парни, не представители ада на земле, может раньше у них просто не получалось, но теперь они взяли правильный курс и у них вышло, что-то путное? Да это так... хотел бы сказать я, но увы, не могу. В Windows 8 они пошли на хитрость, решив не выключать систему полностью, а выгрузить лишь приложения, а ядро системы вместе с драйверами отправить в гибернацию. При этом, при выключении конечно придется сохранить часть памяти на диск, а при включении заново его прочитать, но т.к. спать идет не вся система с программами, а только ядро + драйвера, то эта операция оказалась быстрее чем «холодный старт». Т.к. драйвер файловой системы при выключении всегда отправляется спать, то когда он просыпается, он знать не знает про изменения на диске, которые произошли, пока он спал. Он пользуется своим кэшем, в котором и духу новых файлов и папок нет. Отсюда решение этой проблемы простое: перед тем, как таким образом копировать файлы в систему с Windows 8 (и, подозреваю, всех последующих версий тоже), нужно нормально систему выключить. Или просто подержав кнопку питания больше 4х секунд (что небезопасно и на ваш страх и риск, но чертовски быстро), либо командой:
shutdown /s /t 0

И после этого, загрузив систему мы видим все изменения на диске, и как говорят одни тупые люди на одном тупом проекте — и мы счастливы!
Но я вижу это немного по другому:
- Мы счастливы? Винсент? Мы счастливы?
- О, да, мы счастливы!
*Винсент и Джулс забирают чемодан, достают стволы и мочат всех тупых людей в одном тупом проекте

Да, мать твою, это был бы чертовки хороший фильм!











Коментарии:
Оставить коментарий:
Имя:
Код проверки: