После копирования файлов Windows установка не продолжается - TurboComputer.ru
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд (пока оценок нет)
Загрузка...

После копирования файлов Windows установка не продолжается

После копирования файлов Windows установка не продолжается

Профиль | Отправить PM | Цитировать

Недавно столкнулся с тем, что при установке Windows XP с DVD после первой перезагрузки установка не продолжается, а вновь начинается начальный этап установки.
Почему?
При установке Windows XP с DVD копирование установочных файлов на начальном этапе производится на жесткий диск, а не в оперативную память, иначе после перезагрузки продолжение установки было бы невозможным. Я правильно понимаю? Тогда в чем дело?

Дополнение. Ставил систему на чистый, отформатированный ADD (Acronis`ом) диск С:.

Сообщения: 50459
Благодарности: 14410

Конфигурация компьютера
Материнская плата: ASUS P8Z77-V LE PLUS
HDD: Samsung SSD 850 PRO 256 Гб, WD Green WD20EZRX 2 Тб
Звук: Realtek ALC889 HD Audio
CD/DVD: ASUS DRW-24B5ST
ОС: Windows 8.1 Pro x64
Прочее: корпус: Fractal Design Define R4
Ставил систему на чистый, отформатированный ADD (Acronis`ом) диск С:

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.

Сообщения: 12
Благодарности:

Конфигурация компьютера
Материнская плата: Gigabayte GA-970-D3 (am3+ rev.1.3 ,m.bios f11)
HDD: WD Black 5003AZEX 500гб. SATA3
Звук: встроенная VIA HD
CD/DVD: TSST SH-224BB
ОС: Win7 Ultimate x64
Прочее: Корпус 2005г.в ATX от Asus

Сообщения: 50459
Благодарности: 14410

Конфигурация компьютера
Материнская плата: ASUS P8Z77-V LE PLUS
HDD: Samsung SSD 850 PRO 256 Гб, WD Green WD20EZRX 2 Тб
Звук: Realtek ALC889 HD Audio
CD/DVD: ASUS DRW-24B5ST
ОС: Windows 8.1 Pro x64
Прочее: корпус: Fractal Design Define R4
хард определяется как saEnung,емкость 0

Сообщения: 12
Благодарности:

Конфигурация компьютера
Материнская плата: Gigabayte GA-970-D3 (am3+ rev.1.3 ,m.bios f11)
HDD: WD Black 5003AZEX 500гб. SATA3
Звук: встроенная VIA HD
CD/DVD: TSST SH-224BB
ОС: Win7 Ultimate x64
Прочее: Корпус 2005г.в ATX от Asus

Сообщения: 12
Благодарности:

Конфигурация компьютера
Материнская плата: Gigabayte GA-970-D3 (am3+ rev.1.3 ,m.bios f11)
HDD: WD Black 5003AZEX 500гб. SATA3
Звук: встроенная VIA HD
CD/DVD: TSST SH-224BB
ОС: Win7 Ultimate x64
Прочее: Корпус 2005г.в ATX от Asus

Сообщения: 18702
Благодарности: 2881

Конфигурация компьютера
Материнская плата: ECS A780LM-M2
HDD: Hitachi (DeskStar)500Gb + Hitachi 1ТБ + 80, 120, 200, 500 в BOX 2.5″ (разборный, по желанию)
Звук: int.
CD/DVD: Optiarc DVD RW AD-5200
ОС: WinXP sp3 + Win7 + Kubuntu 16 + Lubuntu 14
бсод с ошибкой . 07В »

——-
Мнение большинства людей всегда ошибочно, ибо большинство людей – идиоты.

Помогите с установкой XP!

#1

  • Участники
  • 6 сообщений
  • #2

  • Участники
  • 1 051 сообщений
  • а после перезагрузки комп поновой начинает проверять конфигурацию оборудования и всё идёт по кругу. Не пойму в чём дело,На другом компе XP сколько раз сносил и ставил-всё шло как по маслу.Может в Биосе какие настройки нужно менять,подскажите.

    . а после перезагрузки комп поновой начинает проверять конфигурацию оборудования и всё идёт по кругу

    Est modus in rebus

    #3

  • Участники
  • 243 сообщений
  • #4

  • Участники
  • 1 051 сообщений
  • Est modus in rebus

    #5

  • Участники
  • 131 сообщений
  • #6

  • Участники
  • 9 сообщений
  • Всё зависит от загрузочного диска. Что то, во время загрузки вы делаете не так. Если у вас официальный загрузчик. То при первой загрузки, что бы начать установку XP, нужно во время проверки диска нажать Ввод. После копирования файлов и перезагрузки, опять нажимать ввод не надо, тогда у вас продолжится установка, если вы нажмёти ввод ,то пойдет всё сначала. Или если предложен выбор, нужно выбирать загрузку с диска С.

    И еще, ставьте в биосе первым загрузочным дисковод, остальное в дисаблед, и когда программа установки спросит boot cd. ok.. нажмите пробел, можно конечно сначала и акрониксом поработать, но если систему ставите лицензионную, из под нее можно форматировать, удалять разделы и т.д

    #7

  • Участники
  • 1 288 сообщений
  • . но если систему ставите лицензионную, из под нее можно форматировать, удалять разделы и т.д

    #8

  • Участники
  • 3 сообщений
  • Снес висту лицензионным XP Home,почистил раздел С,отформатировал,система скопировала нужные файлы(короче 1 этап установки прошёл в норме),а после перезагрузки комп поновой начинает проверять конфигурацию оборудования и всё идёт по кругу. Не пойму в чём дело,На другом компе XP сколько раз сносил и ставил-всё шло как по маслу.Может в Биосе какие настройки нужно менять,подскажите.

    Сообщение отредактировал PAL4444: 28 Февраль 2009 – 04:34

    #9

  • Участники
  • 67 сообщений
  • Тут все просто, после 1-ого этапа, после перезагрузки, первым делом у Вас стартует CD-ром. Там появляется надпись такого плана: Нажмите любую клавишу для продолжения загрузки с Компакт-диска (только это пишется по английски). ТАК ВОТ НА 2-ом и на 3-ем ЭТАПЕ НЕНУЖНО НИЧЕГО НАЖИМАТЬ ПРИ ЗАГРУЗКЕ.

    У меня вот другая проблема:
    нужно установить на старый компьютер XP или Win2000, причина: нет драйверов к принтеру для Win98. PentiumPro 200 MHz, 128 M RAM. Проблема: в начале файлы копируются, а потом, где должно ядро стартовать (разметка диска и т.п.) – остановка: пишет по английски, что Windows стартует – и так и остаётся.

    Пробовал начальный этап до первой перезагрузки делать на другом компьютере – та же проблема: на “родном” ядро не стартует. Причём и с Win2000, требованиям которой (133 MHz, 32 M RAM) компьютер удовлетворяет.

    Читайте также:  Что значит архивация файлов в Windows 7

    В чём тут может быть дело?

    #10

  • Участники
  • 1 051 сообщений
  • нужно установить на старый компьютер XP. PentiumPro 200 MHz, 128 M RAM. Проблема: в начале файлы копируются, а потом, где должно ядро стартовать (разметка диска и т.п.) – остановка: пишет по английски, что Windows стартует – и так и остаётся.
    Пробовал начальный этап до первой перезагрузки делать на другом компьютере – та же проблема: на “родном” ядро не стартует. Причём и с Win2000, требованиям которой (133 MHz, 32 M RAM) компьютер удовлетворяет.
    В чём тут может быть дело?

    . Но прежде, чем начинать установку, следует убедиться, подходит ли конфигурация вашего компьютера для работы с Windows XP. И в случае отрицательного ответа, вначале обновить компьютер, а потом – систему.
    Что же нужно для XP?
    Microsoft отличается большим оптимизмом, заявляя, что для работы с Windows XP понадобится 1,5 ГБ свободного места на жестком диске, 64 МБ памяти и процессор Intel или AMD с тактовой частотой от 233 МГц.
    Получается, что XP может работать на компьютере с процессором Pentium II-233. При такой конфигурации у вас будет достаточно времени, чтобы попрактиковаться в зевании, ожидая реакции системы на ваши действия.
    По мнению психологов, большинство нервных стрессов люди, работающие за компьютером, связывают с его медлительностью. Прислушаемся к психологам и не будем пренебрегать своим здоровьем. В таком случае, для нормальной работы с XP вам понадобится как минимум Pentium III 600 МГц. С более медленным процессором вы будете постоянно замечать замедление в работе компьютера.
    Определиться в вопросе, подходит компьютер для Windows XP или нет, можно с помощью утилиты Windows XP Readiness Test от PC Pitstop. Программа проверит процессор, память, BIOS, жесткий диск и графическую карту.

    Пожалуйста Войдите или Зарегистрируйтесь чтобы увидеть скрытый текст

    Est modus in rebus

    #11

  • Участники
  • 67 сообщений
  • Меня вполне бы устроила и Win2000, требования у которой ниже. Вопрос об обновлении компьютера не стоит. Вопрос стоит о том, как на этот компьютер установить XP или Win2000.

    Если бы речь шла о покупке нового компьютера – не было бы и проблемы.

    Для тех целей, для которых машина используется (почта), мощности её более чем достаточно. Покупать что-то иное нет смысла. Проблема возникла, повторюсь, из-за отсутствия драйвера к Win98 у принтера Pixma IP4500.

    Сообщение отредактировал sesquialtera: 21 Апрель 2009 – 22:47

    #12

  • Участники
  • 1 051 сообщений
  • Microsoft отличается большим оптимизмом, заявляя, что для работы с Windows XP понадобится 1,5 ГБ свободного места на жестком диске, 64 МБ памяти и процессор Intel или AMD с тактовой частотой от 233 МГц.
    Прислушаемся к психологам и не будем пренебрегать своим здоровьем. В таком случае, для нормальной работы с XP вам понадобится как минимум Pentium III 600 МГц. С более медленным процессором вы будете постоянно замечать замедление в работе компьютера.

    старый компьютер XP. PentiumPro 200 MHz, 128 M RAM.

    – остановка: пишет по английски, что Windows стартует – и так и остаётся.

    Меня вполне бы устроила и Win2000, требования у которой ниже.

    Проблема при установке Windows 7 на SSD накопитель. Не копируются файлы при установке (Страница 1 из 2)

    Компьютерный форум f1comp.ru → Жесткие диски, SSD накопители → Проблема при установке Windows 7 на SSD накопитель. Не копируются файлы при установке

    Чтобы отправить ответ, вы должны войти или зарегистрироваться

    Сообщений с 1 по 25 из 28

    1 Тема от Veramoscow 2014-04-02 16:49:41 (2014-04-02 16:50:06 отредактировано Veramoscow)

    • Veramoscow
    • Участник
    • Неактивен
    • Зарегистрирован: 2014-04-02
    • Сообщений: 18
    • Репутация : [ 0 | 0 ]

    Тема: Проблема при установке Windows 7 на SSD накопитель. Не копируются файлы при установке

    Ставлю на стационарный пк,
    кроме материнки,видеокарты,ram,дисковода и ssd 120гб больше ничего в блоке нет!

    ssd новый – куплен специально чтобы установить вин 7 (64битную)
    раньше стояла 32 битная xp c 3 жесткими дисками,все работало
    ssd куплен с целью ускорить работу ПК – на нем ничего хранить не планируется,
    он чисто под операционку и программы
    модель интел 530 series

    подключен в самый верхний разьем на материнке гигабайт 790 xt a ud 4 — там для подключения четыре разьема как я понимаю
    – 3 синих и один белый (почему не знаю – в него я никогда ничего не подключала)

    при попытке установить на этот ssd виндос 7 он медленно устанавливается,а когда доходит до момента expanding windows files (0%) виснет — показывает что мол «работает» (точки бегут ,но я ждала целый час но 0% так и остался 0%) пробовала с разных дисков,флопи я откл как сказано тут:

    у меня 3 диска с виндос 7 – все 3 я попробовала и все виснут на этом моменте.
    сейчас установила xp — он установился,но увеличения скорости я не заметила,а при подключении моих старых жестких дисков вообще долго думать начал

    JT3jyXkHd4w.jpg 186.06 kb, file has never been downloaded.

    XIiRyL72m7k.jpg 161.95 kb, file has never been downloaded.

    zzZkFWuVH_M.jpg 173.25 kb, file has never been downloaded.

    You don’t have the permssions to download the attachments of this post.

    2 Ответ от Admin 2014-04-02 16:56:58

    • Admin
    • Administrator
    • Неактивен
    • Зарегистрирован: 2013-05-05
    • Сообщений: 1,214
    • Репутация : [ 29 | 0 ]

    Re: Проблема при установке Windows 7 на SSD накопитель. Не копируются файлы при установке

    Veramoscow, значит так: делаем сброс настроек БИОС f1comp.ru/zhelezo/kak-sbrosit-na … ios-biosa/
    Либо как в статье, вынимаем батарейку и замыкаем контакты, либо в сама БООС выбираем пункт что-то типа Load Optimized Defaults.

    Запускаем установку. Выбираем в процессе установки, обязательно, Полная установка, следуйте статье f1comp.ru/operacionnye-sistemy/k … windows-7/
    В процессе разбивки жесткого диска, удаляем все разделы, и создаем один раздел на 120 Гб, пускай система создаст для себя раздел в 100 Мб. Форматируем главный раздел, под систему и запускаем установку. Смотрим результат. Если там возникнет дальше ошибка, то фото сюда закиньте.

    Добавлено: 2014-04-02 16:56:58

    Посмотрел ваш третий скриншот, там DVD, SSD, а что за третье устройство?

    3 Ответ от Veramoscow 2014-04-02 17:07:48 (2014-04-02 17:10:20 отредактировано Veramoscow)

    • Veramoscow
    • Участник
    • Неактивен
    • Зарегистрирован: 2014-04-02
    • Сообщений: 18
    • Репутация : [ 0 | 0 ]

    Re: Проблема при установке Windows 7 на SSD накопитель. Не копируются файлы при установке

    схему материнки тоже прилагаю – красным обведено то куда вставлен ssd а еще вопросик возле белого – просто мое любопытство обьясните плиз почему он белый? можно ли в него втыкать сата?

    Добавлено: 2014-04-02 17:07:48

    а как по англ полная установка?
    я всегда выбирала custom потому что в другой предлагалось сохранить файлы и чтото такое
    третье устройство – наверное еще один жесткий я скрин делала не отключив его но при установки я все лишнее отключаю

    11.jpg 188.8 kb, file has never been downloaded.

    You don’t have the permssions to download the attachments of this post.

    4 Ответ от Admin 2014-04-02 17:09:37

    • Admin
    • Administrator
    • Неактивен
    • Зарегистрирован: 2013-05-05
    • Сообщений: 1,214
    • Репутация : [ 29 | 0 ]

    Re: Проблема при установке Windows 7 на SSD накопитель. Не копируются файлы при установке

    можно ли в него втыкать сата?

    не знаю. Они же должны быть подписаны. Что написано возле него?

    5 Ответ от Veramoscow 2014-04-02 17:12:50

    • Veramoscow
    • Участник
    • Неактивен
    • Зарегистрирован: 2014-04-02
    • Сообщений: 18
    • Репутация : [ 0 | 0 ]

    Re: Проблема при установке Windows 7 на SSD накопитель. Не копируются файлы при установке

    не знаю. Они же должны быть подписаны. Что написано возле него?

    6 Ответ от Admin 2014-04-02 17:17:15

    • Admin
    • Administrator
    • Неактивен
    • Зарегистрирован: 2013-05-05
    • Сообщений: 1,214
    • Репутация : [ 29 | 0 ]

    Re: Проблема при установке Windows 7 на SSD накопитель. Не копируются файлы при установке

    Veramoscow, можете попробовать в качестве эксперимента. gsata3 там вроде бы скорость выше. Для SSD это полезно.
    Вы не ответили что там у вас за третье устройство на скриншоте.

    Читайте также:  Как очистить временные файлы Windows 10

    7 Ответ от Veramoscow 2014-04-02 19:59:27

    • Veramoscow
    • Участник
    • Неактивен
    • Зарегистрирован: 2014-04-02
    • Сообщений: 18
    • Репутация : [ 0 | 0 ]

    Re: Проблема при установке Windows 7 на SSD накопитель. Не копируются файлы при установке

    пожалуйста посмотрите эту фотку – на ней все нормально? меня смущает то что напротив onchip sata port 45 type стоит ide — это нормально? что это значит?

    Добавлено: 2014-04-02 19:04:56

    Вы не ответили что там у вас за третье устройство на скриншоте.

    я ответила вы видимо незаметили – это жесткий диск так как я фото делала не вытащив его но при установки я все вытащила

    В процессе разбивки жесткого диска, удаляем все разделы, и создаем один раздел на 120 Гб, пускай система создаст для себя раздел в 100 Мб. Форматируем главный раздел, под систему и запускаем установку. Смотрим результат. Если там возникнет дальше ошибка, то фото сюда закиньте.

    раздел 120 создать невозможно – он мне показывает вместо 120 почему то 111.8 гб (

    Добавлено: 2014-04-02 19:10:13

    Veramoscow, значит так: делаем сброс настроек БИОС f1comp.ru/zhelezo/kak-sbrosit-na … ios-biosa/
    Либо как в статье, вынимаем батарейку и замыкаем контакты, либо в сама БООС выбираем пункт что-то типа Load Optimized Defaults.

    Запускаем установку. Выбираем в процессе установки, обязательно, Полная установка, следуйте статье f1comp.ru/operacionnye-sistemy/k … windows-7/
    В процессе разбивки жесткого диска, удаляем все разделы, и создаем один раздел на 120 Гб, пускай система создаст для себя раздел в 100 Мб. Форматируем главный раздел, под систему и запускаем установку. Смотрим результат. Если там возникнет дальше ошибка, то фото сюда закиньте.

    вобщем я все сделала но ничего не изменилось – опять подвис на нуле ( фото прикрепляю

    Добавлено: 2014-04-02 19:59:27

    еще такой вопрос – вместе с ssd мне дали какойто диск с драйверами к нему – его надо устанавливать?
    и вообще как мне определить какие мне драйверы нужны – я думаю что мои устарели,да и я не все помню какие надо

    88888888888888.jpg 209.13 kb, file has never been downloaded.

    FngFDMwJKe4.jpg 88.69 kb, file has never been downloaded.

    You don’t have the permssions to download the attachments of this post.

    Как установить windows xp на windows 7

    Установка Windows XP просто на компьютер – не самое сложное занятие. Сложности начинают появляться при попытке совместить ХР с «семёркой». И для того чтобы обе системы работали, приходится прикладывать усилия и искать информацию.

    Установка и настройка XP

    Просто установить Windows XP на соседний раздел с Windows 7 можно. Проблема начнётся при первой же перезагрузке во время установки. Вместо привычного окна выбора системы (как бывает при установке двух «семёрок») просто начнётся штатная загрузка Windows 7. А вот ХР останется так и не установленной. Решается это проблема весьма нетривиально.

    Известные проблемы установки

    Основная проблема истекает из использования файла «boot.ini». В Windows XP данный файл отвечал за загрузку системы по умолчанию. Устанавливал параметры загрузки и хранил всю нужную информацию. А вот в Windows 7 такой файл попросту отсутствует.

    В связи с этим полностью исчезает возможность загрузить ХР по умолчанию. Даже установка, как и было сказано выше, затрудняется этим обстоятельством.

    Процедура установки

    Решение вопроса как установить Windows XP поверх Windows 7 условно делится на 2 этапа:

    1. Установка необходимых файлов.
    2. Настройка взаимодействия двух систем.

    Каждый из этапов важен по-своему и следует обращать внимание на нюансы, возникающие при практической реализации вопроса.

    Запись необходимых файлов

    Независимо от источника установки, в первую очередь, потребуется выделить часть дискового пространства под нужды Windows XP. К таким нуждам относится хранение файлов самой системы и установленных программ. Минимально рекомендуется выделить для системы 20Гб. К этому значению следует добавить размер игр или программ, которые планируется устанавливать. Разделение делается заранее.

    Потом запускается установка. В качестве места установки выбирается выделенный ранее сегмент жёсткого диска.

    По завершении копирования файлов произойдёт перезагрузка компьютера. Сама Windows XP в этот момент ещё не установлена. Она просто занимает место, которым будет пользоваться в дальнейшем.

    Если открыть данный раздел, там будут храниться запакованные файлы установки. Пользователь же увидит перед собой стандартную загрузку Windows 7. И теперь нужно решить проблему с загрузкой.

    Продолжается установка после решения проблем (способ описан ниже), и потом уже обе системы готовы к использованию. С определённой долей осторожности можно даже переносить файлы между ними.

    Решение проблемы с загрузкой

    Поскольку Windows 7 пользуется другим алгоритмом загрузки и перекрывает собой загрузчик Windows XP, то потребуется решать проблему именно с «семёрки». Перед пользователем возникает проблема: нужно самостоятельно настроить одновременную загрузку двух систем. Увы, редактирование списка загрузки в msconfig пока не даст результатов. Лист будет содержать только запись от Win7. Потребуется использовать консольную утилиту bcdedit7.

    1. Открываем меню «Пуск» и набираем «cmd».
    2. Клацаем правой кнопкой мыши и выбираем «Запуск от имени администратора». (На изображении показано выполнение команд для «десятки», но если откинуть интерфейс – разницы нет никакой).
    3. Вводим в поле ввода «bcdedit».

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

    1. Bcdedit /create /E «Microsoft Windows XP» — эта команда добавляет запись о существовании ХР в загрузчик 7.
    2. Bcdedit /set description «Microsoft Windows XP» — выводит вместо пустой подсказки указанный в кавычках текст.
    3. Bcdedit /set device partition=DeviceHarddiskVolume1 — указывает загрузчику «семёрки» путь к соседней системе.
    4. Bcdedit /set path ntldr — по указанному выше пути, Win7 находит и записывает загрузчик другой системы.
    5. Bcdedit /displayorder /addlast — добавляет в конец списка ОС нужную нам ХР.
    6. Закрываем окно командной строки.

    Теперь во время включения загрузки будет появляться окно выбора системы. Выглядит оно следующим образом:

    Выбрав в этом окне Windows XP первый раз, мы сможем завершить процесс установки. После этого будет загружаться выбранная система. Никаких перезаписей не произойдёт после установки. Проводить дополнительные настройки в Windows XP уже не потребуется.

    Установка виртуальной машины

    Альтернативным способом для настройки работы с Windows XP на компьютере, где установлена Win7, является не режим совместимости, а создание виртуальной машины. Существует несколько программ, позволяющих добиться данного результата. Единственное о чём следует помнить:

    • ресурсы виртуальной машины ограничены и должны быть меньше, чем реальные ресурсы компьютера;
    • использование виртуальной машины крайне требовательно к месту на жёстком диске (поскольку создаётся виртуальный раздел диска);
    • при ненадобности следует сначала удалить виртуальную машину, а уже потом программу для виртуализации;
    • ждать высокой и плавной производительности от виртуальной машины не стоит;
    • виртуализация сетевой карты и видеоадаптера – сложный процесс.

    Примером программы для виртуализации может служить Virtual Box от Oracle. Программа платная, зато качественная (бесплатные версии тоже есть). Она позволяет создать «компьютер в компьютере», который пользуется ресурсами основного. Настройка и работа с виртуальной машиной вопрос сложный, поэтому упомянут он скорее из уважения. Для эффективного использования «виртуалки» потребуется познакомиться с тематическими форумами.

    XP Mode

    Для Windows 10 создан отдельный эффективный инструмент под названием XP Mode. Это специальная разновидность виртуальной машины, которая позволяет работать так, будто установлена XP. Конечно, ресурсы компьютера при этом крайне сильно загружены, но работают не в полную силу (такой вот парадокс). Зато выстроена полная совместимость со всеми особенностями ХР.

    На сайте Microsoft можно найти 2 версии XP Mode: для 10ки и 7ки. Различаются они с точки зрения пользователя только размером. Зато обладают простой установкой и крайне полезны в работе или для игры в старые игры, когда режим совместимости не помогает.

    Зависает копирование файлов

    В определенный момент времени, от пользователя одной межрегиональной компании было получено обращение о довольно таки необычной и впервые мною наблюдаемой ошибке. В заявке отмечалось, что время от времени у клиента зависает копирование файлов по сети. Постепенно проблема эскалировалась на некоторое ограниченное количество других станции, при этом не приобретя характер эпидемии. По началу, описанная ситуация была зафиксирована в корпоративной сети между клиентскими рабочими станциями, функционирующими под управлением операционной системы Windows 7 и файловым сервером на Windows 2008R2. Зависание копирования файлов наблюдалось только для файлов, имеющих определенный размер, ориентировочно в диапазоне от 100 мегабайт и более, и визуально характеризовалось останавливающимся на произвольной отметке индикатором прогресса копирования и оценочной скоростью 0 байт/сек.:

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

    Проблема

    Поначалу создалось впечатление, что в проблеме однозначно участвует файловый сервер Windows 2008R2, однако чуть позже, после более детального изучения инцидента стало очевидным, что зависает копирование файлов так же и между двумя произвольными клиентскими рабочими станциями, включенными в корпоративную локальную сеть. И в то же время, инцидент проявлял себя не часто и далеко не на всех машинах, было зафиксировано, что некоторые станции в корпоративной сети работали с тем же файловым сервером и между собой абсолютно нормально. При проявлении описанной проблемы сама система функционировала в штатном режиме, однако процесс explorer.exe , в контексте которого происходило копирование, зависал наглухо, зачастую не давая себя снимать через диспетчер задач. При этом, как минимум, протокол SMB переставал нормально функционировать, наблюдались проблемы с доступам к сетевым ресурсам. К тому же, в процессе выключения проблемной станции, этап завершения сеанса мог выполняться бесконечно долго. На основании обобщенного анализа всех деталей инцидента, можно было сделать вывод о достаточно сыром коде обработки различных нештатных ситуаций в стеке TCP/IP Windows 7, однако истинная причина крылась вовсе не в этом.
    Как всегда, по началу применялся всеми горячо любимый, великий и могучий “метод тыка”, обновлялись драйвера, сбрасывались настройки сетевого интерфейса, сравнивались установленные обновления, устраивались различные ритуальные танцы с бубном вокруг проблемных машин :), использовались и прочие, не менее действенные методы из арсенала технического специалиста. В итоге всего этого увлекательного действа виновник был найден, и им оказался сетевой маршрутизатор (располагающийся на пути следования пакетов данных), имеющий одну интересную особенность: прошивка не поддерживала динамическое окно передачи.

    Теория

    Перед нами встает резонный вопрос, что же это за динамическое окно передачи и какое влияние данная технология оказывает на процесс передачи файлов между хостами в сети? Применительно к протоколу TCP/IP определены такие понятия как окно приема TCP (TCP Receive Window, RWIN) и окно передачи TCP (TCP Send Window). В действительности это одно логическое окно, просто создается оно как на принимающей, так и на передающей сторонах при инициализации TCP соединения между двумя узлами сети, имеет на обеих сторонах одинаковую размерность, представляет из себя, фактически, типичный буфер (блок данных в памяти). Окно используется для контроля скорости потока принимающей стороной, а так же для указания количества данных, которые могут быть отправлены отправителем за один прием, оно так же определяет, какой объем неподтвержденных данных может находиться в пути от отправителя к получателю. Отправитель может посылать только байты передаваемого потока, находящиеся в данный момент внутри этого логического окна. Окно как бы перемещается по исходящему байтовому потоку данных на отправляющей стороне и входящему байтовому потоку данных на принимающей стороне. Выражаясь яснее, участок данных в исходящем байтовом потоке, который отправителю разрешено отправлять, соответствует участку данных во входящем байтовом потоке, который получатель может принять.

    Технология масштабирования окна TCP ( TCP Window Scaling ), описанная в предложении RFC 1323, была реализована разработчиками впервые еще в сетевом стеке TCP/IP операционной системы Windows 2000, но по-умолчанию предусмотрительно была отключена. В версиях Windows, предшествующих Vista, окно приема TCP имело максимальный размер, равный 64 килобайта (65535 байт). Начиная с Windows Vista разработчики модифицировали стек TCP/IP и реализовали алгоритм автоматической настройки окна приема TCP ( TCP Receive Window Auto-Tuning ), который использует TCP Window Scaling Option. Теперь уже окно приема TCP, за счет введения дополнительной опции в заголовке TCP пакета, может расширяться аж до 16 мегабайт. Алгоритм TCP Receive Window Auto-Tuning позволяет ядру определять оптимальный размер окна приема TCP на основании измерения интегрального показателя задержки передачи и скорости извлечения данных принимающим приложением, после чего размер окна адаптируется (в реальном времени) в соответствии с изменяющимися параметрами физического канала передачи и приложения. Во время передачи данных в рамках TCP-сессии обе стороны стараются установить оптимальный размер данного окна для повышения производительности обмена данными через каналы с высокой пропускной способностью и высоким показателем задержки передачи, к коим и относится большинство современных каналов сети Интернет.

    Ан нет, огромное количество сетевых маршрутизаторов, фаерволов и прочих “продвинутых” устройств этого делать не умеют, а некоторые уже никогда и не научатся по причине того, что производители не выпускают к ним новые версии прошивок.

    Решение

    Для решения проблемы зависания копирования файлов по сети к нам на выручку приходит системная утилита командной строки netsh , предназначенная для управления параметрами сетевой конфигурации локальной или удаленной станции.

    Давайте посмотрим текущее состояние некоторых параметров настройки интерфейса TCP/IP, выполнив следующую команду:

    netsh interface tcp show global

    В ответ мы получили вывод текущих параметров настройки TCP/IP, среди которых нас интересует “Уровень автонастройки окна получения”, который по-умолчанию имеет значение “normal”:

    Параметр может принимать следующие значения:

    • disabled предписывает использовать фиксированное значение окна приема TCP. Значение по-умолчанию = 64 килобайта (65535 байт). Полная совместимость со устаревшим сетевым оборудованием;
    • highlyrestricted позволяет окну приема TCP выходить за границы значения по-умолчанию, в разумных пределах;
    • restricted позволяет окну приема TCP выходить за границы значения по-умолчанию, еще более свободно;
    • normal установка по умолчанию. Допускает увеличение окна приема TCP с учетом большинства возможных сценариев обмена;
    • experimental позволяет окну приема TCP увеличиваться до максимальных значений (16+ мегабайт). Не рекомендуется, потому как может вызвать падение производительности в большинстве возможных сценариев обмена;

    Для начала переводим уровень автонастройки окна получения в значение “disabled”, фактически отключая автонастройку и предписывая использование фиксированного значения:

    netsh interface tcp set global autotuninglevel=disabled

    Вышеприведенная команда полностью устраняет зависание копирования файлов, однако, опционально, я бы рекомендовал выполнить еще и следующую.
    Следующая команда отключает масштабирование на принимающей стороне (receive-side scaling), которое распределяет сетевую нагрузку между несколькими ядрами процессора в многопроцессорной системе:

    netsh interface tcp set global rss=disabled

    Выводы

    В ситуации, когда обмен данными происходит между двумя, напрямую подключенными друг к другу, станциями под управлением операционных систем Windows версий Vista и более поздних, проблема никогда себя не обнаруживает. Однако в современной корпоративной сетевой среде довольно часто применяются управляемые коммутаторы и прочие сложные сетевые устройства, и вот именно их собратья с устаревшим микропрограммным обеспечением, не поддерживающие динамическое окно передачи, и становятся источником проблемы зависания копирования файлов (и ряда смежных). Конкретно в нашем случае виновником был Cisco Catalyst 3750 v2 с версией Cisco IOS Software младше 12.3(15). В дополнение к данной конфигурации, теоретически ошибка может проявляться при передаче между двумя станциями, подключенными напрямую, одна из которых работает под управлением Windows версии Vista и более поздних, а другая под управлением старых операционных систем (таких как Windows XP и более ранних), однако я лично подобную связку не тестировал.

    Ссылка на основную публикацию
    Adblock
    detector