Это звучит подозрительно, как жесткий диск, который вот-вот умрет.
Инициализация при загрузке занимает намного больше времени, чем обычно, поэтому он еще не готов, когда Bios выполняет процедуру обнаружения жесткого диска. (И поскольку Биос не видит его, он не загружается.)
При внешнем подключении у него гораздо больше времени для включения, поэтому к тому времени, когда ваша альтернативная ОС запустится и начнет искать дополнительные диски (в этом случае Bios не используется), накопитель, наконец, "проснется" и годные к употреблению.
Скорее всего, если вы оставите диск внутри ноутбука и загрузите компьютер в обычном режиме, он не будет работать с первой попытки загрузки, но если вы оставите ноутбук включенным, а затем перезагрузите компьютер (не выключая и не перезагружая ноутбук), возможно, загрузиться со второй (или третьей) попытки.
Чтобы убедиться, что это действительно диск, а не проблема с самим ноутбуком, вставьте в него другой диск и посмотрите, сможет ли его увидеть Биос.
Если ноутбук не распознает другой диск, он сломан и, скорее всего, нуждается в новой материнской плате. (В таком случае я надеюсь, что для вас это все еще на гарантии. Это очень дорогой ремонт.)
Если ноутбук видит другой диск, то с ним все в порядке, но ваш жесткий диск скорее всего умирает.
В качестве дополнительной проверки вы можете подключить его как внешний диск к другому компьютеру и запустить CrystalDiskInfo или другую утилиту, которая может считывать данные SMART с диска для анализа данных SMART.
В любом случае: получите ваши важные файлы этого жесткого диска как можно скорее, пока он еще работает как внешний диск! Он может перейти от частично мертвого к 100% мертвому в любое время. Я бы даже порекомендовал сохранить ваши файлы ПЕРВЫМ и только после этого делать дальнейшие эксперименты.