Jak sprawić, aby system Windows 7 NIE używał kosza na śmieci na dysku wymiennym?

18

Jak sprawić, aby system Windows 7 NIE używał kosza na śmieci na dysku wymiennym? Powiedziałem już systemowi Windows, aby nie korzystał z tej funkcji na tym dysku, ale system Windows nadal tworzy folder „Recycling Bin”. Pozostaje pusty, ale wcale go nie chcę. Po prostu ukrywanie go nie wystarczy. Używam tego wymiennego napędu w samochodowym zestawie stereo, a folder „z recyklingu” blokuje maszynę.

JimDel
źródło
3
Zgadzam się, że wymuszanie Kosza na każdym zamontowanym stałym woluminie bez możliwości wyłączenia go jest złym i złym projektem. Właśnie (nie po raz pierwszy) wpadłem na sytuację, w której jest to okropne, ponieważ powoduje problemy z odzyskiwaniem danych. Straciłem kilka plików na woluminie, więc przestałem używać tego dysku, aby zapobiec nadpisaniu czegokolwiek, ale głupi system Windows poszedł naprzód i napisał coś do plików Kosza, w ten sposób nadpisując plik, mimo że NIE modyfikowałem żadnych plików na ten tom!
Synetech,
1
How do I get Windows 7 to NOT use the recycling Bin on a removable drive? Zdefiniuj „wymienny”. System Windows tworzy Kosz tylko na stałych (odczytach wewnętrznych) i zewnętrznych dyskach twardych . W obu przypadkach, w tym dyskach zewnętrznych, nie są one uważane za dyski wymienne . System Windows uznaje dyskietki, karty pamięci i dyski flash za „wymienne” i nie tworzy na nich ani nie używa Kosza. To pytanie zostało przypuszczalnie mówić o zewnętrznym dysku twardym, a nie dysk wymienny, na którym system Windows ma stworzyć Kosza.
Synetech

Odpowiedzi:

2

Kosz to katalog systemowy, który i tak zostaje utworzony. Może wystąpić włamanie do rejestru, ale przywrócenie systemu operacyjnego lub zainstalowanie poprawki może ją zresetować - więc nie przejmuj się.

Aby uniknąć wyświetlania Kosza, wykonaj następujące czynności:

  1. Ukryj pliki systemu operacyjnego w „Opcjach folderów i wyszukiwania”:

    wprowadź opis zdjęcia tutaj

  2. Upewnij się, że usunięte pliki nie zostaną skopiowane do Kosza (klikając je prawym przyciskiem myszy):

    wprowadź opis zdjęcia tutaj

  3. Ukryj kosz, personalizując pulpit:

    wprowadź opis zdjęcia tutaj

Podróżujący facet techniczny
źródło
4
To dobra informacja, ale powodem, dla którego nie chcę jej wcale być, jest to, że kiedy podłączam dysk wymienny do mojego samochodowego zestawu stereo, ten folder ulega awarii. Wiem, że zabawne jest mówienie o awarii samochodowego zestawu stereo, ale nie wie, jak sobie z tym poradzić. Twoje kroki powyżej tylko „ukrywają” ten folder. Potrzebuję, żeby w ogóle nie istniała. Ale dzięki.
JimDel
1
Jeśli wykonasz krok 2, a następnie wymusisz usunięcie katalogu, czy zostanie on ponownie utworzony przy następnym włożeniu dysku?
Jason R. Coombs
2
Tak (zbyt krótkie wypełnienie, aby dostać się do 15 znaków :))
Podróżujący facet techniczny
2
> Kolejną rzeczą, która może Ci pomóc, jest zmiana nazwy folderu kosza na normalny ciąg (bez $ lub.)… @TravelingTechGuy, który nie zmienia nazwy folderów kosza, pozwala tylko zmienić nazwa ikony pulpitu; nie ma to wpływu na rzeczywiste foldery.
Synetech
2
To nie jest rozwiązanie. Wyłącza kosz dla wszystkich napędów zamiast tylko wybranych.
Synetech,
6

ale system Windows nadal tworzy folder „Kosz”

Łatwo tego uniknąć:

Usuń folder, otwórz Notatnik i zapisz pusty plik jak $Recycle.Binw katalogu głównym danego dysku, teraz system Windows nie może utworzyć folderu.

wprowadź opis zdjęcia tutaj

Jeśli chcesz ponownie użyć Kosza na tym dysku, po prostu usuń plik.

wprowadź opis zdjęcia tutaj

Gafel
źródło
4
Nie jest to rozwiązanie, ponieważ system Windows po prostu ponownie tworzy kosz na każdym dysku w momencie, gdy dowolna operacja uzyskuje dostęp do niego na dowolnym dysku (np. Jeśli usuniesz plik C:, system Windows utworzy folder bin na każdym woluminie). Jest to niedopuszczalne, ponieważ uniemożliwia odzyskanie danych, ponieważ system Windows zapisuje na woluminie bez powodu.
Synetech,
1
@ Synetech Jeśli próbujesz odzyskać dane, radzę zamiast tego użyć Linuksa.
Aaron Franke
Odzyskiwanie danych? Istotą tego pytania jest założenie, że NIE chcesz używać Kosza do tego celu. Zakłada się, że masz coś takiego jak Acronis True Image do faktycznego odzyskiwania danych.
SDsolar
4

Zamontuj dysk pod dyskiem systemu Linux, takim jak Clonezilla, i wykonaj kopię sektor po sektorze. W ten sposób masz kopię do zrobienia, a nie oryginał. Nie sądzę, abyś mógł zatrzymać domyślny proces tworzenia przez Windows ukrytego folderu Kosza na każdym dysku, ale wiele systemów Linux (takich jak Puppy Linux) nie dotknie dysku operacją zapisu, dopóki tego nie powiesz.

EDYCJA: Mój zły odpowiadałem na inny post. Jeśli jednak uruchomisz komputer z systemem Windows za pomocą dysku Puppy Linux, NASTĘPNIE włóż dysk zewnętrzny, możesz usunąć program do recyklingu i przenieść pliki mp3 na dysk bez zapisywania na nim niechcianych plików. Następnie możesz usunąć dysk mp3, usunąć dysk Puppy i zrestartować system Windows bez większych problemów. Nie znam żadnego rzeczywistego sposobu, aby zatrzymać wyrzucanie ukrytego pliku recyklera na dysk, ale to by działało.

DigitalGalaxy
źródło
1
Ups! Odpowiedziałem na inny post>. <Mój błąd, masz rację. Jednak OP może nadal używać dysku Puppy Linux do przenoszenia plików swojego samochodowego zestawu stereo i unikania zapisywania na dysku ukrytych plików recyklera.
DigitalGalaxy,
Dlaczego tego nie edytujesz, żeby to powiedzieć? (Działa również z nowoczesnym Linuksem, takim jak Ubuntu / Fedora / Mint.)
WindowsEscapist
2

„Jak sprawić, aby system Windows 7 NIE używał kosza na śmieci na dysku wymiennym?”

Uruchom następujący skrypt podczas uruchamiania lub logowania.

Źródło Windows 7: Wyłączyć tworzenie folderu $ recycle.bin? :

Tak, można to zrobić ... ponieważ denerwowałem się, że nie można tego zrobić, więc napisałem skrypt, aby to zrobić (patrz poniżej). To działa dla mnie, ale jeśli masz jakieś problemy, być może będziesz musiał je trochę ulepszyć.

' Author:      HSV Guy
' Description: Script to remove Recycle Bin folder. Run on Windows startup or login.
' Notes: 1)    See http://www.sevenforums.com/tutorials/11949-elevated-program-shortcut-without-uac-prompt-create.html
'              for how to run programs/scripts with elevated permissions without a UAC prompt.
'        2)    Update value of RECYCLEBIN as per version of Windows (configured for Windows 7).
' Date:        1 April 2011

Dim SILENT
SILENT = TRUE

Call RunElevated

Dim filesys, drv, drvcoll, folder, RECYCLEBIN
RECYCLEBIN = ":\$Recycle.Bin\"

Set filesys = CreateObject("Scripting.FileSystemObject")
Set drvcoll = filesys.Drives


For Each drv in drvcoll
  If drv.IsReady And filesys.FolderExists(drv.DriveLetter & RECYCLEBIN)  Then
     Set folder = filesys.GetFolder(drv.DriveLetter & RECYCLEBIN)
     MyMsgBox "About to delete: " & folder
     folder.Delete
  Else
    MyMsgBox "Skipped " & drv.DriveLetter & ". Folder doesn't exist or device not ready."
  End If  
Next

'Source code of RunElevated function shamelessly taken from:
' http://www.insidethe.com/blog/2009/12/how-to-launch-a-wsh-vbscript-as-administrator-in-windows-7-and-vista/
Function RunElevated
    If WScript.Arguments.Named.Exists("elevated") = False Then
        'Launch the script again as administrator
        CreateObject("Shell.Application").ShellExecute "wscript.exe", """" & WScript.ScriptFullName & """ /elevated", "", "runas", 1
        WScript.Quit
    Else
        'Change the working directory from the system32 folder back to the script's folder.
        Set oShell = CreateObject("WScript.Shell")
        oShell.CurrentDirectory = CreateObject("Scripting.FileSystemObject").GetParentFolderName(WScript.ScriptFullName)
         MyMsgBox "Now running with elevated permissions" & SILENT
    End If
End Function

Function MyMsgBox(Message)
    If Not SILENT Then MsgBox Message
End Function
DavidPostill
źródło
Proszę wyjaśnić, co robi skrypt?
Pacerier,
„Skrypt do usunięcia folderu Kosz. Uruchom przy starcie systemu Windows lub zaloguj się.”
DavidPostill
0

W przypadku eksploratora wydaje się, że istnieją odpowiednie zasady grupy w obszarze Konfiguracja użytkownika / Szablony administracyjne / Składniki systemu Windows / Eksplorator Windows o nazwie „Nie przenoś usuniętych plików do Kosza”. Nie jestem pewien, czy działa tylko w Eksploratorze Windows lub w całym systemie.

Zasady grupy

Ilia Andrienko
źródło