Доброе время суток! Озадачился установкой Linux(Slax) в дополнение к уже обжитой винде(т.е. DualBoot), но есть небольшая проблема, суть которой описана ниже.
Собственно есть ноутбук Toshiba Portege 4010 9-летней давности, к нему был куплен винт Samsung на 160гб. Установленная Windows XP жутко на нем тормозила, особенно при загрузке. Выявил, что проблема в IDE контроллере(ALi m5229), который глючит на пространстве за пределом в 128гб и начинает использовать процессор для приема-передачи (т.е. PIO). Винда же, 6 раз обнаружив ошибки в DMA режиме на этом пространстве, полностью переводит винт в режим PIO. Никакие извращения в попытке сохранить честно купленный объем в целости не прокатили, поэтому пришлось урезать обьем с помощью фирменной утилиты hutil и MHDD (и тем и другим одинаково). Винда стала работать нормально.
Теперь, собственно, сабж. При установке или запуске лайфсиди ЛЮБОГО линукса (Даже Mandriva 2005 LE, исключая системы, аналогичные Alt Linux Junior 02, которая видит только 128гб и чуть менее бородата, чем сам ноутбук, но это ведь старье, вы же понимаете) лочка HPA каким-то неведомым образом сбрасывается, виндовс начинает видеть весь объем диска и опять жестко тупит (причем в вышеперечисленных утилитах ясно пишется, что лочка все-же стоит), после чего приходится сбрасывать лочку и ставить заново. При этом, в зависимости от линукса, жесткий работает в PIO режиме (Mandriva, KDE klax 3.4) или UDMA33(Slax; IDE контроллер понимает 66, а жесткий умеет 100), что по сравнению с виндой на 66 не катит.
Вопрос простой - какими способами можно заставить линукс НЕ видеть весь обьем диска и/или не корректировать его? Я пытался сливать данные на компьютер и пробовать пункт DCO Set Max Address (Device Configuration Overlay), но из-за излишней глючности hutil (или ее проблем в работе с подобным железом), которая почти каждый пункт сеет окнами [Operation Aborted/Cancelled by user] изза чего к каждому пункту надо знать свой подход, потерпел неудачу. Отрыл в нете какой то патч ide_disk.c, но он просто разрешает DMA для <128gb и при этом позволяет работать с оставшимся местом в PIO (а не отключает поддержку LBA48 насовсем, что равносильно Слаксу, ибо не катит), но на него куча жалоб. Просьба знающим помочь с этой проблемкой. Да, онли линукс или виндовс - конечно вариант, но хотелось бы иметь обоих представителей, ибо на компе установлен линукс. Использовать для своих злодейских целей Вин98 ...ммм... неактуально, да и не факт что заработает. Благодарю за внимание (:.