De specifika filerna som en dator körs under start varierar mycket beroende på operativsystemet (OS), dess version, installerade applikationer och till och med BIOS/UEFI -firmware. Det finns ingen enda definitiv lista. Vi kan dock dela upp det i kategorier och viktiga exempel:
1. BIOS/UEFI Firmware:
* Detta är inte strikt en fil i traditionell mening, men själva firmware initialiserar hårdvaran och utför Post (Power-on Self-Test). Den laddar sedan en startlastare.
2. Boot Loader:
* Detta är den första mjukvaran som systemet kör från lagring. Exempel inkluderar:
* grub (Grand Unified Bootloader): Vanligt på Linux -system.
* Windows Boot Manager: Används av Windows -operativsystem.
* Apple Boot Camp Boot Manager: För fönster med dubbla stövningar på Apple-system.
* BOOT LOODER:s jobb är att hitta och ladda operativsystemets kärna.
3. Operativsystem Kernel:
* Detta är kärnan i OS. Det hanterar systemets resurser och ger en grund för annan programvara att köra. De specifika kärnfilerna varierar mycket beroende på OS:
* Linux: Ofta `VMLINUZ 'eller liknande (det exakta namnet beror på distributionen och kärnversionen).
* Windows: Flera filer är involverade, men kärnan finns i Windows Boot Partition.
* macOS: Återigen laddas flera systemfiler som en del av startprocessen; Det finns inte en enda fil.
4. Initialiseringsskript och processer:
* När kärnan har laddats startar den en serie initialiseringsskript och processer för att ställa in systemet.
* Linux: Använder init -skript (SystemD är nu det vanligaste och hanterar många tjänster), som startar olika demoner (bakgrundsprocesser) som nätverk, loggning och fönsterhanterare.
* Windows: Använder tjänster och drivrutiner laddade av Windows -kärnan.
* macOS: Använder LaunchD, ett system som hanterar demoner och processer.
5. Startprogram:
* Dessa är applikationer som är konfigurerade för att starta automatiskt när användaren loggar in. Dessa kan variera mycket beroende på användarens inställningar och installerad programvara. Exempel inkluderar:
* Antivirusprogramvara
* Molnsynkroniseringstjänster
* Systemfackapplikationer
Sammanfattningsvis: Du kan inte ange en lista över specifika filer eftersom:
* Variabilitet med OS: Linux, Windows och MacOS har alla drastiskt olika startprocedurer.
* Versionsskillnader: Varje OS -version kan ändra processen.
* Anpassningar: De exakta filerna som körs beror på vilken programvara en användare har installerat och konfigurerat för att starta automatiskt.
För att få en glimt av vad som händer kan du använda systemövervakningsverktyg eller startloggfiler. Att tolka dessa loggar kräver emellertid ofta betydande teknisk expertis.