zadam / trilium

Build your personal knowledge base with Trilium Notes
GNU Affero General Public License v3.0
27.34k stars 1.92k forks source link

suddenly images are lost #3380

Open e-p-s opened 1 year ago

e-p-s commented 1 year ago

Trilium Version

0.55.1

What operating system are you using?

Windows

What is your setup?

Local + server sync

Operating System Version

Win10 21H2

Description

From just to now i've lost many images in my notes. i'm sure that these images were there before.

this is on local db and online/server db.

perhaps update fix this?

image

zadam commented 1 year ago

Hi, it depends ...

Can you post the source code of the note?

image

(alternatively to zadam.apps@gmail.com)

It might be the case of images being referenced to public internet and them disappearing there.

It also depends on how you have this option set up:

image

e-p-s commented 1 year ago

https://pastebin.com/MJDM9Ut5

Windows 10 – auf VHDX installieren | goNeuland

Windows 10 – auf VHDX installieren



Bei VHD handelt es sich um eine Virtual Hard Disk. Das heißt, dass Windows nicht direkt auf einer Festplatte installiert wird, sondern ihr dafür eine virtuelle Festplatte erstellt. Dies hat zum einen den Vorteil, dass diese virtuelle Festplatte als eine Datei vorliegt und ihr so euer Windows beliebig oft „kopieren“ könnt. Zum anderen könnt ihr so Programme installieren und danach die VHD einfach löschen. So könnt ihr gefahrlos alles mögliche Installieren. Zwischen den einzelnen Windows Installationen könnt ihr dann per Boot Manager ganz bequem wechseln.

Ich zeige euch hier, wie ihr sehr einfach Windows 10 in eine VHDX (Nachfolger von VHD) installiert.

Zunächst müsst ihr von einem Windows Installationsmedium booten. Solltet ihr noch keins haben, dann bekommt ihr hier eine Anleitung, wie ihr euch ein Windows 10 Installationsmedium besorgen könnt.

Wenn ihr nun von DVD / USB Stick bootet, dann sollte folgende Auswahl erscheinen. Hier wählt ihr eure Sprache aus.

Danach solltet ihr dieses Fenster sehen. Hier müsst ihr nun „SHIFT + F11“ drücken.

Nun sollte sich ein Windows Terminal öffnen.

Dort gebt ihr nun einfach „diskpart“ ein. Nun ist das Programm diskpart gestartet. Dies dient zum Erstellen eurer VHD.

Als nächstes gebt ihr „list disk“ ein. Nun bekommt ihr alle Festplatten angezeigt, die in eurem PC sind. Anhand der Größe solltet ihr die Festplatten gut unterscheiden können. Merkt euch hier die Festplatten Nummer, auf die ihr später die VHD Datei speichern wollt.

Bei mir hat „Laufwerk C“ die Nummer „1“. Nun gebt ihr folgenden Befehl ein:

  select disk 1

Bei euch kann das also eine andere Nummer sein. Nun möchte ich auf diesem Laufwerk eine VHDX Datei erstellen mit einer Größe von 100GB. Dazu folgender Befehl:

  create vdisk file="euer-vdisk-name.vhdx" type=expandable maximum=100000

Erklärung:
ihr erstellt eine virtuelle Festplatte
eure VHD hat den Namen "euer-vdisk-name.vhdx"
der Typ ist dynamisch, das heißt, dass die Festplatte mit der Zeit wächst auf das Maximum von 100GB

Neben der dynamischen Festplatte könnt ihr noch eine Festplatte könnt ihr noch eine „statische“ erstellen. Diese hat eine feste Größe. Um diese zu erstellen müsst ihr „type=fixed“ eingeben.

Der Vorteil der dynamischen VHD ist, dass diese „mitwächst“. Das heißt, dass zu Beginn nur der Platz auf eurer echten Festplatte belegt wird, den die VHD wirklich hat. Also deutlich weniger als das Maximum von 100GB.

Nun müssen wir diese Datei nur noch „einhängen“. Dies geschieht mittels folgenden Befehlen:

  select vdisk file="euere-vdisk.vhdx"
attach vdisk

Nun könnt ihr das Windows Terminal Fenster zuklicken und mit der Installation fortfahren.

Bei der Festplatten Übersicht sollte nun eine neue Festplatte erscheinen, die die Größe eurer VHD hat. Diese wählt ihr nun zum Installieren aus.

Um das Bootmenü zu bearbeiten könnt ihr euch das kostenlose EasyBCD downloaden. In diesem Tool könnt ihr genau festlegen, welche Festplatte automatisch gestartet werden soll, wie die Reihenfolge der einzelnen Windows Installationen sein soll und viele weitere Sachen.

https://technet.microsoft.com/de-de/library/gg252579(v=ws.10).aspx

Ich studiere derzeit Informatik und betreibe in meiner Freizeit diesen Blog.

Auf die Idee kam ich, als ich Anleitungen zum Thema Debian gesucht habe. Leider waren viele Anleitungen veraltet und daher nutzlos.

Da kam ich auf die Idee selbst Anleitungen zu schreiben.

Wenn meine Anleitungen auch veraltet sein sollten, dann schreibt mir das bitte und ich versuche sie zu aktualisieren.

e-p-s commented 1 year ago

another example:

https://pastebin.com/751BHpCb

image

e-p-s commented 1 year ago

https://pastebin.com/kQhYz89M

image

e-p-s commented 1 year ago

https://pastebin.com/TU6hLwEy

image

zadam commented 1 year ago

@e-p-s thanks. It looks like the images have been saved locally - could you search for e.g. "OLMOlUHv04lx" (just put it into the search box) if it will find the image and what will be displayed? Thanks.

e-p-s commented 1 year ago

image

yes, its pointed to the note

image

a local search on all hdds didnt find a file names OLMOlUHv04lx

i think most of these are notes, taken with the chrome plugin.

all but this:

https://github.com/zadam/trilium/issues/3380#issuecomment-1337101186

Nriver commented 1 year ago

I guess this is your source: https://goneuland.de/windows-10-auf-vhdx-installieren/

I couldn't get any of the images on the first try. image

Got the images on the second run. But they comes in small thumbnail images. image

The images are lazy-loaded, the full sized image are not showed on the page, unless you click them.

I guess the site is somehow unstable or has got some kind of anti-crawler mechanism which may cause the clipper unable to get the image.

I suggest you manually save the images for this specific website.

e-p-s commented 1 year ago

thanks for your effort. this is only one example. i have a lot of these notes. and i'm sure that these images are there before.

especially this note is a manual created: https://github.com/zadam/trilium/issues/3380#issuecomment-1337101186

zadam commented 1 year ago

@e-p-s hmm, ok, let's try another way - since these seem to be publicly available pages scraped from the internet, could you do a zip export of them and send them to zadam.apps@gmail.com?

This is in the context menu on the tree - export:

image

What's still not clear to me is whether the images disappeared or perhaps just cannot be displayed for some reason.

Also, could you check "Recent changes":

image

... specifically checking if there are many items / images. I wonder if it's possible that you deleted the images by some mistake ...

image

e-p-s commented 1 year ago

i've send it with google. 2nd example attached, too. its a handmade note.

zadam commented 1 year ago

Hi, thank you for the export. In the second export you provided, I found that the linked images exist, but they are not real images, instead they are HTMLs of a startpage.de

When you copy some page containing images to Trilium, these usually link to the images' original location on the web. This displayed correctly just fine.

But Trilium tries to asynchronously download the images for offline use and I think this is where it went wrong - I think it's the case of the server perhaps trying to prevent hotlinking returned a different response for the image request (for offline use) than on a normal page. Trilium doesn't recognize that these are not real images and saves them, changes links to them etc.