Ru-Board.club
← Вернуться в раздел «Microsoft Windows»

» XP не видит второй раздел на съемном USB-HDD

Автор: GodMode0n
Дата сообщения: 24.01.2010 21:37
Ребята, вот такая закавыка:
поставил систему Windows XP SP3 корпоративку на отдельный диск. (даже не ставил программы и дрова, то есть система чиста)

При попытке подключить внешний жесткий диск к системе ВИДИТСЯ ТОЛЬКО первый раздел.

Любопытно, что ДРУГИЕ компьютеры видят ВСЕ разделы этого же съемного жесткого диска превосходно.
При попытках назначить букву диска через панель администрирования и управление дисками - оснастка выдает ОШИБКУ:
Операция не завершена, поскольку раздел или том не задействованы. Перезагрузите компьютер, чтобы задействовать раздел или том

Вся особенность установленной системы в том, что она устанавливалась с ЭТОГО же внешнего диска (загрузочный USB-HDD создавался с помощью программы WinSetupFromUSB с ЧИСТОГО дистрибутива). никаких самосборок и т.д.
Остальные системы (которые видят все разделы) были установлены с этого же дистрибутива, но ставились не со съемного диска, а с dvd-привода.
Простые флешки подключаются к этой "проблемной" системе аж со свистом.

Аппаратный глюк компа исключен, поскольку тестил на своей машине (старая система видит, отключаю все диски, подключаю чистый диск (IDE), на него ставлю систему со съемного и снова косяк)

Глюк съемного диска тоже под сомнением. модель FreeAgentGo (форматировался фирменной утилитой от seagate и чувствует себя нормально)

ВЕРОЯТНЕЕ всего причина в параметрах самой Windows, которая что-то "пометила" себе про этот съемный диск, с которого ставилась...
Съемный диск формально независим и варианты "смотреть boot.ini" не катят.
Во всем остальном винда ведет себя прекрасно.

Знатоки, подскажите плиз где рыть...



Автор: KLASS
Дата сообщения: 24.01.2010 22:06
Попробуйте удалить все параметры в разделе реестра HKLM\SYSTEM\MountedDevices и перегрузить комп.
Автор: GodMode0n
Дата сообщения: 24.01.2010 22:41

Цитата:
Попробуйте удалить все параметры в разделе реестра HKLM\SYSTEM\MountedDevices и перегрузить комп.

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

может есть еще какие-нибудь варианты?
Автор: StaryDed4
Дата сообщения: 24.01.2010 22:54
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MountPoints2

HKEY_USERS\S-1-5-21-448539723-2049760794-1177238915-1005\Software\Microsoft\Windows\CurrentVersion\Explorer\MountPoints2
Я обычно копаю здесь.
Автор: YikxX
Дата сообщения: 25.01.2010 00:07
Кстати, эти ключи умеет очищать AVZ если не охота ручками копаться в реестре.
Автор: GodMode0n
Дата сообщения: 25.01.2010 00:12
Нет, друзья... пока ничего не получается...

пробовал все вышеперечисленные варианты: копался, удалял... нифига
есть еще мысли? я уверен что это связано "потому что устанавливалось с usb-HDD"? но ключ в реестре найти не могу...
кстати вот такая штука была в пресетвпе:

[Version]
Signature = "$Windows NT$"

[Addreg]
HKLM,"SYSTEM\MountedDevices",,0x00000010
HKLM,"SYSTEM\ControlSet001\Control\StorageDevicePolicies","WriteProtect",0x00010001,1
HKLM,"SYSTEM\MountedDevices","\DosDevices\U:",0x00030001,\
3A,CF,C2,58,00,7E,00,00,00,00,00,00

но ключа StorageDevicePolicies в реестре нет и впомине, а с MountedDevices вроде уже "повозился"...

есть еще идеи?
Автор: KLASS
Дата сообщения: 25.01.2010 07:50
GodMode0n
Под разными учетками не видно?
Может в логах чего пишет к сказанному?
Не пдключались ли сетевые диски\папки? Если были, удалить HKCU\Network
Надеюсь прог с виртуальными дисками не ставилось

Цитата:
При попытках назначить букву диска

Пробовал разные буквы?
Закавыка скорее всего из-за

Цитата:
загрузочный USB-HDD создавался с помощью программы WinSetupFromUSB...

Начать установку с CD, после первой перегрузки, загрузиться с загрузочного USB-HDD и скопировать на него в отдельную папку все, что находится на системном диске:
$WIN_NT$.~BT
$WIN_NT$.~LS
$LDR$
Bootfont.bin
ntdetect.com
ntldr
txtsetup.sif
и впредь ставить систему так:
загрузка с USB-HDD, формат (через ком. строку) будущего системного диска, копирование всего, что указано выше на системный диск и перегрузка уже с него с выдергиванием USB-HDD. Установка системы будет гораздо быстрее.
Автор: GodMode0n
Дата сообщения: 25.01.2010 09:27
KLASS

Цитата:
Пробовал разные буквы?

пробовал разные - безрезультатно

Да, похоже проблема действительно из-за загрузочного USB-HDD (точнее инсталляшки на нем)...

Спасибо, KLASS, попробую твой вариант с ПРЕкопирование на будущий системный диск инсталляционных файлов, думаю сработает, хотя если и получится - оставляю способ как запасной, ну если не будет решения с проблемой второго раздела...

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

Имхо, скорее всего это особенности WinSetupFromUSB - он что-то вносит в "установку", но эта корректива еще не обнаружена.
Автор: KLASS
Дата сообщения: 25.01.2010 10:29
GodMode0n
Глянул тулзу WinSetupFromUSB, она при создании таблицы разделов на флешке 2Гб, создает в ней сразу два раздела, один на весь винт и второй всего 31,5Кб в избыточных секторах с типом раздела 21, т.е. Unknown... к чему бы это?
Посмотрите у ся на USB-HDD таблицу разделов, правильно ли указывает ссылка из таблицы разделов на начало второго раздела, т.е. на загрузочный сектор второго раздела и какой тип раздела
Автор: GodMode0n
Дата сообщения: 25.01.2010 11:12
Спасибо, KLASS, за помощь в ковырянии проблемы!
вот репорт из WinHeh 'a


Код:
WinHex 15.3 SR-1
25.01.2010, 10:50:26

Hard disk 3
Model: Seagate FreeAgent Go
Serial No.: ?
Firmware Rev.: 100F
Bus: USB

Total capacity: 250 059 350 016 bytes = 233 GB

Bytes per sector: 512
Sector count: 488 397 168
Windows disk signature: 3A CF C2 58
Unpartitionable space: 5 103 Sectors
SMART: Такой запрос не поддерживается.
Partitioning style: MBR

Partition 1
Sectors 63 - 42 765 029
Partition table: Sector 0
File system: NTFS
Name: 1
Total capacity: 21 895 663 104 bytes = 20,4 GB
Sector count: 42 764 967
Bytes per sector: 512
Bytes per cluster: 4 096
Free clusters: 2 426 713 = 45% free
Total clusters: 5 345 620
NTFS version: 3.1
Volume flags: 0x0000

Partition 2
Sectors 42 765 093 - 385 720 649
Partition table: Sector 42 765 030
File system: NTFS
Name: 2
Total capacity: 175 593 245 184 bytes = 164 GB
Sector count: 342 955 557
Bytes per sector: 512
Bytes per cluster: 4 096
Free clusters: 42 851 631 = 100% free
Total clusters: 42 869 444
NTFS version: 3.1
Volume flags: 0x0000

Partition 3
Sectors 385 720 650 - 488 392 064
Partition table: Sector 0
File system: ?
Total capacity: 52 567 764 480 bytes = 49,0 GB
Sector count: 102 671 415
Bytes per sector: 512

Unused inter-partition space:
Sectors 0 - 62 (31,5 KB)
Sectors 42 765 030 - 42 765 092 (31,5 KB)
Sectors 488 392 065 - 488 397 167 (2,5 MB)
= 2,6 MB
Автор: KLASS
Дата сообщения: 25.01.2010 11:58

Цитата:
HKLM,"SYSTEM\ControlSet001\Control\StorageDevicePolicies","WriteProtect",0x00010001,1


Цитата:
но ключа StorageDevicePolicies в реестре нет и впомине


Хех, так это похоже для USB только на чтение, дабы дистр не стирался... Попробуйте создать, может чего изменится, у мя вот так:


Код:
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\StorageDevicePolicies]
"WriteProtect"=dword:00000000

Автор: KLASS
Дата сообщения: 25.01.2010 14:04
Сам поставил dword:00000001, записывать и стирать не дает, но букву свободно меняет.
Автор: GodMode0n
Дата сообщения: 25.01.2010 15:31
Да.. думаю проблема не в этом...

как вариант: при создании загрузочного usb-HDD диска - с помощью WinSetupFromUSB мой первый раздел съемного диска программа распознает как Fixed (пункт force Target disk type) - может попробовать сделать Removed ? Хотя это не решение...

Ведь до сих пор непонятно где эта фигня засела в самой установленной системе...
сейчас еще попробую порыться в англоязычных источниках..
Автор: KLASS
Дата сообщения: 25.01.2010 16:03
А так, снимок реестра - стороннюю программу, например, дабы присвоить букву - опять снимок и сравнить... если конечно даст присвоить букву.

Добавлено:

Цитата:
даже не ставил программы и дрова

Дрова лучше все поставить
Автор: GodMode0n
Дата сообщения: 25.01.2010 19:13

Цитата:
А так, снимок реестра - стороннюю программу, например, дабы присвоить букву - опять снимок и сравнить... если конечно даст присвоить букву.

сейчас попробую... выкачаю... глянем куда что пишет....

насчет дров сомневаюсь, но тоже попробовать можно...
дело в том что всякие "огрызочные" WinPE и Live CD тоже видят второй раздел..
а эти WinPE дрова не всегда могут свои поставить...
Автор: KLASS
Дата сообщения: 25.01.2010 19:51

Цитата:
глянем куда что пишет

Это сторонний менеджер разделов c пoддepжкoй USB-HDD, а снимки сделать после установки менеджера той же Regshot до и после попытки присвоить букву

PS млять, буковки меняет лихо, а в реестре тута
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MountPoints2\CPC\Volume
и тута
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products
Автор: GodMode0n
Дата сообщения: 25.01.2010 23:08
эх..
с ..Windows\CurrentVersion\Explorer\MountPoints2.. уже пробовали... нифига.. эта ветка еще дублируется...

я уже думаю еще раз прошерстить файлы .sif и .inf которые создает WinSetupFromUSB
кудато же эта зараза пишется...

ЗЫ: с EASEUS Partition Master еще не успел поколдовать, но чует сердце - тоже безрезультатно будет..
Автор: GodMode0n
Дата сообщения: 31.01.2010 20:27
в результате наблюдений и экспериментов, было выявлено,
что второй и последующий разделы USB-HDD "теряются" еще на этапе
установки "выберите раздел для установки ХР"...

Любопытно, что в тесте Qemu разделы виделись четко...
при попытке установить на "живой модели" - эти разделы уже виделись как "неразмеченые области"... (далее система ставится без замечаний)

Скорее всего "косяк" формируется при выборке первоначальных драйверов...
какие-то драйвера жесткого диска либо игнорируются, либо "не те что надо".

К СОЖАЛЕНИЮ, ГЛЮК ПОКА НЕ ПОБЕЖДЕН!

(Кстати этот же глюк замечен и при формировании загрузочного USB-HDD и с помощью других средств, например, USB MultiBoot 10.0 )

Может есть у кого-нибудь идеи по решению???
Автор: GodMode0n
Дата сообщения: 01.02.2010 12:32
РЕШЕНО!
Отдельное спасибо форумчанину KLASS за поддержку боевого духа!
Автор: IvNoMaDvI
Дата сообщения: 01.02.2010 16:55

Цитата:
GodMode0n
РЕШЕНО!


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

[GuiRunOnce]
"sc config rdummy start= disabled"
Автор: Itrio
Дата сообщения: 11.03.2010 18:02
IvNoMaDvI
Приветствую!
А как решено, у меня та же проблема
Автор: benq1212
Дата сообщения: 25.03.2010 17:35
Та же проблема, а есть решение после установки?
Автор: Gecuba
Дата сообщения: 21.04.2010 23:32
Присоединяюсь - расскажите, плиз, как решили проблему. Третий раз винда переустановлена из-за этого...
Автор: GodMode0n
Дата сообщения: 23.04.2010 23:46
Itrio,
benq1212,
Gecuba


В принципе секрета нет. После перебора кучи "инсталляторов для USB" и их версий, колдовства с реестрами, методом проб и ошибок и т.д.
Наткнулся на вариант утилитки
WinSetupFromUSB 1.0 beta6 (в инете найти можно).
немножко подточил под себя (косметически) результирующие файлики *.lst для grub..

И ГЛАВНОЕ: действительно рекомендуется ставить в два этапа:
1- сначала досовская предустановка,
2- затем гуевая, НО выбираемая в пункте загрузочного файла menu.lst (типа второго этапа).
тогда при загрузке Windows видит диски правильно и больше не путается..

Полагаю, метод предложенный IIvNoMaDvI вполне имеет право на существование, но я больше углубляться не стал, итак запарился ..
Всем Удачи!

Страницы: 1

Предыдущая тема: проигрыватель музыки (медио плеер) зависает.


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.