Przejdź do głównej zawartości

attributes


Komenda attributes w narzędziu DiskPart umożliwia wyświetlanie, ustawianie oraz usuwanie atrybutów na poziomie dysku lub woluminu. Podkomenda attributes disk zarządza głównie atrybutem read-only oraz oferuje przełącznik noerr do skryptowania, natomiast attributes volume pozwala dodatkowo na operacje hidden, readonly, nodefaultdriveletter i shadowcopy. Aby którąkolwiek z tych komend wykonać, należy najpierw wybrać fokus – dysk za pomocą select disk lub wolumin za pomocą select volume.


Okno terminala
attributes disk [{set | clear}] [readonly] [noerr]
attributes volume [{set | clear}] [{hidden | readonly | nodefaultdriveletter | shadowcopy}] [noerr]
  • attributes disk – wyświetla, ustawia lub czyści atrybuty wybranego dysku.
  • attributes volume – wyświetla, ustawia lub czyści atrybuty wybranego woluminu.

ParametrOpis
setUstawia podany atrybut (tylko readonly).
clearUsuwa podany atrybut (tylko readonly).
readonlyOkreśla, że dysk ma być tylko do odczytu.
noerrW skryptach ignoruje błędy i kontynuuje pracę.
ParametrOpis
setUstawia podany atrybut na woluminie.
clearUsuwa podany atrybut z woluminu.
readonlyUstawia wolumin jako tylko do odczytu.
hiddenUkrywa wolumin (niewidoczny w Eksploratorze).
nodefaultdriveletterWyłącza automatyczne przydzielenie litery.
shadowcopyOznacza wolumin jako migawkowy (shadow copy).
noerrW skryptach ignoruje błędy i kontynuuje pracę.

  1. Wyświetlenie atrybutów wybranego dysku

    Okno terminala
    diskpart
    list disk
    select disk 1
    attributes disk
  2. Ustawienie dysku jako tylko do odczytu

    Okno terminala
    attributes disk set readonly
  3. Wyświetlenie atrybutów wybranego woluminu

    Okno terminala
    list volume
    select volume 2
    attributes volume
  4. Ukrycie i ustawienie woluminu jako tylko do odczytu

    Okno terminala
    attributes volume set hidden readonly
  5. Usunięcie atrybutów ukryty i tylko do odczytu

    Okno terminala
    attributes volume clear hidden readonly

  • Przed wykonaniem zawsze wybierz obiekt (select disk <n> lub select volume <n>).
  • Na dyskach MBR parametry hidden, readonly, nodefaultdriveletter w attributes volume odniosą się do wszystkich woluminów, na GPT tylko do wybranego.
  • Przełącznik noerr przydatny w automatyzacji – w razie błędu skrypt kontynuuje.
  • attributes disk działa tylko na dyskach podstawowych (Basic Disks).
  • attributes volume shadowcopy wymaga obsługi VSS (Volume Shadow Copy Service).

BłądPrzyczynaRozwiązanie
No disk is selected.Brak wcześniejszego select disk.Użyj select disk <n>, aby ustawić fokus.
Only basic disks are supported.Próba na dysku dynamicznym.Przekonwertuj dysk na Basic lub użyj innego narzędzia do zarządzania dynamicznymi woluminami.
DiskPart failed to clear disk attributes.Chronienie zapisu (HPA) ustawione w firmware.Wyłącz ochronę w firmware lub użyj narzędzia producenta dysku.
A volume must be selected.Brak wcześniejszego select volume.Użyj select volume <n>, aby ustawić fokus.
DiskPart failed to set volume attributes.Wolumin w użyciu lub brak uprawnień.Zamknij aplikacje korzystające z woluminu i uruchom CMD jako administrator.
Access is denied.Brak uprawnień administratora.Uruchom CMD jako administrator i sprawdź uprawnienia NTFS.

Porada: Po każdej zmianie sprawdź stan atrybutów komendą attributes disk lub attributes volume przed zakończeniem sesji.