O que é um File System (Sistema de Ficheiros) ?

Um File System (Sistema de Ficheiros), é a forma como um sistema operativo (pode consultar o nosso artigo O que é um Sistema Operativo (Operating System)), estrutura e organiza a informação, para a armazenar, gerir e aceder, essa estrutura (de forma simplista), é constituída por partições (divisões dos discos fisicos), diretórios (divisões das partições) e ficheiros (programas e dados), num dispositivo de armazenamento (como um SSD, ou HDD) (pode consultar o nosso artigo Algumas breves notas sobre CPU (Processador), RAM (Memória) e Storage (Armazenamento)).

O File System (Sistema de Ficheiros) funciona também como um índice digital, ou catálogo que também define as regras da nomenclatura, a localização e como os dados são fisicamente gravados e acedidos, possibilitando que as aplicações encontrem e utilizem os dados sem corrupção (pode consultar o nosso artigo Algumas breves notas sobre ficheiros executáveis (programas, ou aplicações) e ficheiros de dados).

Com efeito, sem um File System (Sistema de Ficheiros), os dispositivos de armazenamento, seriam apenas grandes blocos de dados “sem utilidade”, uma vez que o sistema operativo, não saberia por exemplo, localizar os dados (ficheiros), nem onde começa e termina um ficheiro e começa outro e termina.

O sistema operativo Microsoft Windows (nas suas primeiras versões), usava o File System (Sistema de Ficheiros), designado por File Allocation Table (FAT), “herdado” do sistema operativo MS-DOS (Microsoft Disk Operating System), existiu ainda uma versão melhorada, designada por FAT32 que ultrapassa algumas das limitações, da versão original, mas partir do Microsoft Windows NT (em 1993), foi introduzida o NT File System (NTFS) que é a versão atual do File System (Sistema de Ficheiros), ainda utilizado nos sistemas operativos Microsoft. Caso pretenda, aprofundar os seus conhecimentos sobre File Allocation Table (FAT) e o NT File System (NTFS), pode consultar, por exemplo, o artigo Overview of FAT, HPFS, and NTFS File Systems.

Cada sistema operativo, possui compatibilidade com um, ou mais File System (Sistema de Ficheiros)(mas só usa um), um dos mais inovadores foi o IBM HPFS (High Performance File System) que foi introduzido pelo sistema operativo IBM OS/2 1.2 (em 1989), inicialmente para permitir o acesso aos discos rígidos de maior capacidade que estavam a surgir na altura, no mercado. Caso pretenda saber mais, sobre o HPFS (High Performance File System), pode consultar o artigo, referido no parágrafo anterior.

O Linux também utiliza diferentes File System (Sistema de Ficheiros), como Ext4 (Fourth Extended Filesystem) (que oferece maior compatibilidade e um bom desempenho), Btrfs (B-Tree File System)(oferecendo proteção de dados avançada, ideal para dados críticos), XFS, JFS e ZFS, para gerir e armazenar dados, em dispositivos de armazenamento. Por exemplo, as NAS (Network Attached Storage) da Synology, utilizam principalmente o Btrfs (B-Tree File System) como sistema de ficheiros recomendado para dispositivos modernos, mas os modelos mais antigos, ou de entrada, bem como para aplicações específicas, podem utilizar o Ext4 (Fourth Extended Filesystem).

Para qualquer questão adicional, contacte-nos; a Dataframe tem profissionais habilitados, com largos anos de experiência e certificados, para todo o tipo de soluções complexas.

Pode também consultar, os nosso artigos anteriores (sugere-se a ordem de leitura abaixo):

O que é um Sistema Operativo (Operating System)

Algumas breves notas sobre CPU (Processador), RAM (Memória) e Storage (Armazenamento)

Algumas breves notas sobre ficheiros executáveis (programas, ou aplicações) e ficheiros de dados

O que é uma NAS (Network Attached Storage)?

Verificação de integridade do sistema de ficheiros e ficheiros, do Microsoft Windows

Caso pretenda, poderá também consultar, mais alguns artigos interessantes sobre o assunto, na Internet:

Overview of FAT, HPFS, and NTFS File Systems

Data da última atualização: 16 de Fevereiro de 2026

Autor: Paulo Gameiro – Dataframe (General Manager)

Como agendar comandos de Restart (Reinício) e Shutdown (Desligar), em Microsoft Windows

O presente artigo, na verdade divide-se em duas partes distintas, em primeiro lugar, quais são os comandos necessários, para executar as operações pretendidas, de Restart (Reinício) e Shutdown (Desligar), de um computador, com sistema operativo Microsoft Windows (pode consultar o nosso artigo O que é um Sistema Operativo (Operating System)); na segunda parte, como os podemos executar de forma automatizada (ou seja, em modo diferido).

Para a primeira parte, são necessárias as instruções, para realizar as tarefas que pretendemos, os casos que pretendemos, são executar os comandos de Restart (Reinício) (muito útil em servidores) e Shutdown (Desligar), ambas usam o mesmo executável shutdown.exe, mas usando parâmetros diferentes. Para uma mais fácil organização, aconselhamos a construção de um ficheiro .BAT, criado com o Notepad (notepad.exe), incluindo as instruções necessárias (ver abaixo).

RESTART %windir%\system32\shutdown.exe /r /t 30
*Com 30 segundos, antes do reinício.

SHUTDOWN %windir%\system32\shutdown.exe /s /t 0
*Com desligar imediato (0 segundos).

Para a segunda parte, vamos usar o Microsoft Task Scheduler (Agendador de Tarefas) (tasksched.msc) é um utilitário integrado (que está sempre a ser executado, em segundo plano), do Microsoft Windows que automatiza a execução de programas, scripts e outras tarefas, em momentos específicos configurados, ou quando ocorrem determinados eventos (agenda operações recorrentes, ou únicas).

De forma simplista, funciona como um relógio digital do computador, gerindo de forma automática e em horas pré-determinadas (por vezes, em função de determinados eventos, sendo esta opção, um pouco mais elaborada), manutenções de rotina do sistema, cópias de segurança, atualizações, ou scripts personalizados (conjuntos pré-definidos de instruções), sem intervenção manual do utilizador (ou administrador), utilizando “gatilhos” para definir o “quando” e as “ações” para definir o “quê” acontece.

Para criar uma Tarefa (Task), no Task Scheduler (Agendador de Tarefas), com definições básicas, no Microsoft Windows, siga os seguintes passos:

1.Abra o Menu Start (Iniciar).
2.Pesquise por Task Scheduler (Agendador de Tarefas) e clique no resultado, para abrir a aplicação.
3.Clique com o botão direito do rato, na ramificação Task Scheduler Library (Biblioteca do Agendador de Tarefas) e selecione a opção New Folder (Nova Pasta).
4.Introduza um nome para a pasta (por exemplo, MinhasTarefas) (este passo não é obrigatório, mas é recomendável; manter as suas tarefas, separadas das tarefas do sistema e das aplicações).
5.Clique no botão OK.
6.Expanda a ramificação Task Scheduler Library (Biblioteca do Agendador de Tarefas) e selecione a pasta MinhasTarefas.
7.Clique no menu Action (Ação).
8.Selecione a opção Create Basic Task (Criar Tarefa Básica).
9.Na definição Name (Nome), introduza um nome para a tarefa (por exemplo, Restart (Reinício)).
10.(Opcional) Na definição Description (Descrição), escreva uma descrição para a tarefa.
11.Clique no botão Next (Seguinte).
12.Selecione a opção Monthly (Mensal) (por exemplo, para um Restart (Reinício) mensal).
13.Clique no botão Next (Seguinte).
14.Selecione a opção, Months (Meses) “Select all months” e Days (Dias), selecionar dia 1, para especificar o dia em que a tarefa será executada (por exemplo, no dia 1, de cada mês).
15.Clique no botão Next (Seguinte).
16.Selecione a opção, Start a program (Iniciar um programa), para iniciar uma aplicação, executar um comando, ou executar um ficheiro de script (no nosso caso o nome do ficherio . BAT criado anteriormente.
17.Na definição “Program/Script”, especifique o caminho para o “Script” (o nosso ficheiro .BAT).
18.Clique no botão Next (Seguinte).
19.Clique no botão Finish (Concluir).

Para qualquer questão adicional, contacte-nos; a Dataframe tem profissionais habilitados, com largos anos de experiência e certificados, para todo o tipo de soluções complexas.

Pode também consultar, os nosso artigos anteriores (sugere-se a ordem de leitura abaixo):

O que é um Sistema Operativo (Operating System)

O que é um Server (Servidor) e as suas funções

Caso pretenda, poderá também consultar, mais alguns artigos interessantes sobre o assunto, na Internet:

How to create an automated task using Task Scheduler on Windows 10

Data da última atualização: 2 de Fevereiro de 2026

Autor: Paulo Gameiro – Dataframe (General Manager)