なんか書かれてることが矛盾だらけでどうなっているのかさっぱりわかりません。
> ライブラリを開けませんでした。
> "写真"でライブラリ"HDD"を開けませんでした(5416)
ということは、外付けHDDのライブラリは壊れてるということでは?
これはhigh sierraの写真アプリで開けようとしても開けないということですよね?
もしそうなら、big surの写真アプリで開くわけがありません。
ライブラリ"HDD"というのも気になります。普通は写真ライブラリとかのフォルダーを作ってその中に写真など全て入れるのですが。でないと、外づけHDDの中のどのファイルが写真ライブラリのファイルで、どのファイルが無関係なファイルなのかわかりません。
あと、気になるのは、外付けHDDの写真ライブラリをbig surの写真アプリで開こうとしたために、high sierra、big surどちらの写真アプリから見ても、すでに写真ライブラリが壊れてしまってる可能性です。
> icloudの容量が足りていないのでそもそも写真アプリをicloudにあげていません。
写真アプリをicloudに上げる必要なんかありません。上げても動きっこないです。
もし、この写真アプリというのが、写真ライブラリのことなら、icloudに写真が141gbもあるのは理解できません。icloud写真をオンにしない限り写真がicloudに入ることはありません。
> 外付けHDDのも、macで開くのも全て元々入っている写真アプリ
普通に取れば、「元々入ってる写真アプリ」というのは、macのアプリケーションフォルダーに入ってる写真.appを実行することです。でもそれを外付けHDDにコピーして実行されてるのですよね?その場合には、「全て元々入ってる写真アプリ」とはいいません。アプリを実行する際には、いろいろな実行時ライブラリが必要です。それらはアプリがアプリケーションフォルダーに入ってるから利用できるという作りになってることも多いです。外付けにアプリだけコピーして実行しても、たとえ動いてるように見えても、正しく実行できてる保証はありません。